@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background:#e8d9bc url(images/bodyback.jpg) repeat-x;}

#wrapper {width:100%; margin-top:0px;}

.wrapper {clear:both; display:block;}

* {margin:0; padding:0;}

/************** logo ***********/


#logowrapper {width:100%; height:220px; background:url(images/logowrapperback.jpg) repeat-x; padding-left:50px; }

#logo {width:760px; height:220px; background:url(images/logoback.jpg) no-repeat; margin:auto; text-align:center; padding-left:140px; }
#logo #polaroidsfestival { margin-top:40px;}
#logo #logomap { margin-top:10px;}

/************* nav ***********/

#navwrapper {width:100%; background:#61685a; height:30px;  }

#nav {width:860px; margin:auto; background:#61685a;}

#nav .radmenu li {background:#61685a; border-color:#c5bc9e;}
#nav .radmenu li .text {font:10px Arial, Helvetica, sans-serif; margin-right:-1px;}

#nav .radmenu ul { background:#61685a; }
#nav .radmenu a {text-decoration:none; color:#dfcca4; background:#61685a;}
#nav .radmenu a:hover {color:#e9a801; cursor:pointer;}

/************* content ***********/

#contentwrapper {width:100%; background:#61685a; padding-top:20px;}

#content {width:820px; margin:auto; }

#maincontent {width:580px; float:left;}
#maincontent h1 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#dfcca4; margin:0; margin-bottom:-10px; background: url(images/h1back.jpg) no-repeat 0 25px; padding-bottom:5px;}
#maincontent h2 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin:0; margin-bottom:5px;}
#maincontent p {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec; padding:10px 0 10px 0; line-height:150%;}
#content a {color:#DDCDA9; }
#content dd {margin-left:20px;}
#content li {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec;}

#leftcontent {float:left; width:250px;}
#rightcontent {float:left; width:320px;}
#leftcontent h1 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin:0; margin-bottom:-10px;}
#leftcontent h2 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin:0; margin-bottom:5px;}
#leftcontent p {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec; padding:10px 0 10px 0; line-height:150%;}
#leftcontent a {color:#DDCDA9; }
#leftcontent li {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec;}
#rightcontent h1 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin:0; margin-bottom:-10px;}
#rightcontent h2 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin:0; margin-bottom:5px;}
#maincontent #rightcontent p {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec; padding:10px 0 10px 0; line-height:150%;}
#maincontent #rightcontent a {color:#DDCDA9; }
#maincontent #rightcontent {}
#maincontent #rightcontent li {font:12px Arial, Helvetica, sans-serif; color:#f8f4ec;}

#maincontent img {margin-bottom:5px;}


dt {margin:10px 0 10px 0;}
dd {color:#f8f4ec; font:12px Arial, Helvetica, sans-serif;}

#rightcontent {width:190px; float:right; background:#313326; padding:5px;}

#rightcontent #textbox, .searchBox {width:123px;}
#rightcontent #searchbtn, .searchSubmit {font:10px Arial, Helvetica, sans-serif; color:#ba9b50; font-weight:bold; background:#313327; border:1px #dfcfaa solid; width:55px; height:20px; text-align:center;}

#rightcontent .newsdate {width:100%; background:#f8f4ec; font:12px Arial, Helvetica, sans-serif; color:#899586; text-align:center; margin-top:10px; font-weight:bold; padding:3px 0 3px 0; margin-bottom:15px; text-transform:uppercase;}
#rightcontent h3 {font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#f8f4ec; margin-bottom:5px;}
#rightcontent p {font:10px Arial, Helvetica, sans-serif; color:#f8f4ec; line-height:150%;}
#rightcontent a {font:10px Arial, Helvetica, sans-serif; color:#313327; text-decoration:none; float:right; margin-top:3px;}
#rightcontent a:hover {color:#f8f4ec; cursor:pointer;}


/************* footer ***********/


#footerwrapper {width:100%; background:#e8d9bc url(images/footerback2.jpg) repeat-x; height:62px; padding-top:12px; padding-bottom:100px; }

#footer {width:967px; margin:auto; height:62px; text-align:center; padding:5px 0 5px 0;}

#footer a {text-decoration:none; background:#CC3300;}

#footer a img {border:0; }
#footer img {padding:0 10px 0 10px; margin-bottom:-5px; background:#FFFFFF; border:none; text-decoration:none; }