@charset "UTF-8";
/* CSS Document */

body { background:url(../images/bgRepeat.jpg) repeat-x #301601; font-family:Verdana, Arial, Helvetica, sans-serif; }
#wrapper { width:1024px; padding-left:40px; }
.clear { clear:both; }

/*----------HEADER STYLES----------*/

#header { background:url(../images/banner.png) no-repeat; height:491px; width:1000px; position:relative; top:20px; }
#logo {width:350px; height:100px; float:left; overflow:hidden; margin:0px 0px 0px 20px; }
#logo a {display:block; width:350px; height:100px; text-indent:-9999px; }
#topnav {color:#FFFFFF; width:360px; float:left; margin:0px 40px 0px 25px; font-size:11px; text-align:right; position:relative; top:22px; }
#topnav ul li { display:inline; margin:0px; padding:0px; }
#topnav a { text-decoration:none; color:#FFFFFF; }
#topnav a:hover { text-decoration:underline; }
#polaroids { width:180px; height:475px; float:left; margin: 16px 0px 0px 0px; background:url(../images/polaroids.png) no-repeat; }
#polaroid1 { display:block;height:160px; width:100%; text-indent:-9999px; }
#polaroid2 { display:block;height:140px; width:100%; text-indent:-9999px; }
#polaroid3 { display:block;height:160px; width:100%; text-indent:-9999px; }

/*--------END HEADER STYLES--------*/

#pageleft { width:817px; float:left; color:#311601; }
#pageleft a { color:#311601; }
#pageleft a:hover { color:#763909; }
#pageright { width:145px; float:left; padding: 20px 0px 0px 5px; color:#FFFFFF; overflow:hidden; }
#pageright p { font-size:10px; margin-bottom:12px; margin-left:4px; }
#pageright a { color:#FFFFFF; }
#pageright a:hover { text-decoration:none; }
#pageright h2#contact { text-indent:-9999px; display:block; width:145px; height:31px; background:url(../images/contact-text.png) no-repeat; margin-bottom:12px; }
#main { width:810px; background:url(../images/tile.jpg) repeat-y; margin-left:7px; font-size:12px; }
#mainwrapper { width:10000px; }
#quicklinks { background:url(../images/quicklinks.png) no-repeat; width:137px; height:39px; display:block; text-indent:-9999px; }
#whatis { background:url(../images/title-whatis.png) no-repeat; width:252px; height:39px; display:block; text-indent:-9999px; }
#askian { background:url(../images/title-askian.png) no-repeat; width:150px; height:39px; display:block; text-indent:-9999px; }
#contest { background:url(../images/title-contest.png) no-repeat; width:165px; height:39px; display:block; text-indent:-9999px; }
#photos { background:url(../images/title-photoupdates.png) no-repeat; width:170px; height:39px; display:block; text-indent:-9999px; }
#videos { background:url(../images/title-videoupdates.png) no-repeat; width:170px; height:39px; display:block; text-indent:-9999px; }
#suggested { background:url(../images/title-suggestedtags.png) no-repeat; width:187px; height:39px; display:block; text-indent:-9999px; }

.post { background:url(../images/post-bottom.png) no-repeat bottom left; padding:20px 10px 25px 10px; }
.post p { margin-bottom:12px; }
.post h2 { font-size:18px; } 
.post h2 a { text-decoration:none; }
.post h2 a:hover {}

#postleft { width:275px; float:left; }
#postright { width:500px; float:left; }
.photobox { width:790px; }
.split {width: 50%; float:left; }
.splitthird {width:33%; float:left; }
/*.youtubecaption { font-size:0.9em; background:#e0e2ce; width:409px; padding:8px; margin-bottom:10px; }*/
/*.youtubecaption { font-size:0.9em; background:#e0e2ce; width:200px; height:195px; padding:8px; margin-bottom:10px; float:left; }*/
.youtubecaption { width:303px; background:#e0e2ce; padding:8px; margin-bottom:20px; }
.youtubecaption h3 { margin-bottom:8px; }
.video { width:319px; }
#facebook { width:145px; height:40px; display:block; background:url(../images/andy_FB.png) no-repeat; text-indent:-9999px; margin-top:12px; }
#youtube { width:145px; height:40px; display:block; background:url(../images/andy_youtube.png) no-repeat; text-indent:-9999px; margin-top:12px; }
#flickr { width:145px; height:40px; display:block; background:url(../images/andy_flickr.png) no-repeat; text-indent:-9999px; margin-top:12px; }
.videocontainer { width:319px; float:left; padding-right:20px; }

/*----------FOOTER STYLES----------*/

#footer { background:url(../images/footerbg.png) no-repeat; width:808px; height:50px; margin-left:7px; padding:10px; font-size:11px; }
.flickr_badge_image { float:left; width:80px; padding-top:5px; }
.postthumbnails { padding:6px 37px 10px 7px; background:url(../images/thumb-frame.png) no-repeat; width:100px; height:100px; float:left; }
.names { font-size:11px; font-weight:bold; }

/*--------END FOOTER STYLES--------*/