@charset "utf-8";
/* CSS Document */

body{font:normal 12px verdana,geneva,sans-serif; color:#000000;background:#f4f4f4 url('../images/bg.gif') scroll repeat-x top left;margin:0;}
img{border:none;}
h1{font-size:14px; text-align: left; font-weight: bold;color:#414141;}
h2{font-size: 13px;text-align: left;font-weight: normal;color:#414141;}
h3{font-size:12px; font-weight:bold; color: #2077cd; padding-top:10px;}

#container{margin: 0 auto; width: 900px; }
#head{overflow: hidden; height: 90px; width: 870px; background-color:#FFF; padding-top: 15px; padding-left:30px;margin-bottom:15px;}
#body{overflow:hidden;background-color:#FFF; border: 1px;padding:15px 30px;}

#columns .left{float:left;width:500px;vertical-align:top;}
#columns .left .large-image{margin-bottom:20px;}
#columns .right{float: right; width: 315px;margin-top:8px;}
#columns .right .buttons{margin-bottom:4px;overflow:hidden;}
#columns .right .buttons a#selected{color:#fe6600;}
#columns .right .buttons a{width:156px;line-height:22px;display:block;float:left;text-align:center;font-weight:bold;font-size:11px;color:#626262;text-decoration:none;}
#columns .right .buttons a.photos{background:transparent url('../images/bg-button-photos.png') scroll no-repeat top left;}
#columns .right .buttons a.videos{background:transparent url('../images/bg-button-videos.png') scroll no-repeat top left;}
#columns .right .buttons a.photos:hover,#columns .right .buttons a.videos:hover{background-position:0 -22px;}
#columns .right .description p{font-size:11px;margin-top:0;padding-top:0;}
#columns .right .description ul{font-size:11px;margin:0;}

#controls{margin-bottom:18px;}
#controls .leftside{float:left;width:150px;text-align:left;}
#controls .leftside .selected{color:#e87605;}
#controls .buttons{float:none;margin-left:182px;}
#controls .buttons a{display:block;height:20px;}
#controls .buttons a.prev{background:transparent url('../images/button-prev.png') scroll no-repeat top left;width:76px;float:left;}
#controls .buttons a.next{background:transparent url('../images/button-next.png') scroll no-repeat top left;width:74px;margin-left:76px;}
#controls .buttons a.prev:hover,#controls .buttons a.next:hover{background-position:0 -20px;}
#controls .rightside{float: right; width: 100px; text-align: right;}

#inphoto{height: 50px;border-top:1px solid #d4d7d5;padding-top:10px;font-size:11px;}
#inphoto .label{color:#2078ce;}
#inphoto  .name{text-decoration:underline;color:#414141;}

#comments{width: 520px;border-top:2px solid #d4d7d5;}
#comments h3{padding:0;}
#comments table.commenttable{width: 520px;font-size:11px;}
#comments table.commenttable td.commentname{border-top: 1px dotted #d5d7d4; vertical-align: top; padding-bottom: 20px; padding-top: 20px;text-decoration:underline;}
#comments table.commenttable td.commentbox{border-top: 1px dotted #d5d7d4; vertical-align: top; padding-bottom: 20px; padding-top: 20px;font-style:italic;}

#comment{margin-bottom:10px;overflow:hidden;}
#comment textarea{background-color:#f0f0f0;border:1px solid #cdd0cd;color:#747272;font-size:11px;width:500px;padding:5px;height:90px;margin-bottom:10px;font-family:tahoma,sans-serif;}
#comment input[type="text"]{margin-bottom:12px;background-color:#f0f0f0;border:1px solid #cdd0cd;color:#747272;font-family:tahoma,sans-serif;}
#comment input[type="image"]{float:right;margin-right:8px;}

#topbar{background-color:#fff;border-bottom:1px solid #d4d7d5;}
#topbar .event-list{float:right;width:260px;}
#topbar .event-list .select {width:150px;float:right;background:transparent url('../images/bg-button-event.png') scroll no-repeat top left;}
#topbar .event-list .select .field{line-height:21px;display:block;float:left;color:#fff;font-size:11px;width:101px;padding:0 10px;}
#topbar .event-list .select .arrow {list-style-type:none;margin:0;padding:0;float:right;}
#topbar .event-list .select .arrow li{position:relative;float:left}
#topbar .event-list .select .arrow li a{background:transparent url('../images/event-arrow.png') scroll no-repeat top left;width:29px;height:21px;display:block;}
#topbar .event-list .select .arrow li a:hover{background-position:0 -21px;}
#topbar .event-list .select .arrow li ul{display:none;position:absolute;left:-116px;top:21px;list-style-type:none;margin:0;padding:0;background-color:#606060;width:140px;}
#topbar .event-list .select .arrow li:hover ul{display:block;}
#topbar .event-list .select .arrow li ul li{float:none;}
#topbar .event-list .select .arrow li ul li a{display:block;color:#fff;background-image:none;font-size:11px;text-decoration:none;width:132px;padding:2px 4px;border-top:1px dotted #808080;line-height:20px;}
#topbar .event-list .select .arrow li ul li a:hover{background-color:#404040;color:#e3770d;}
#topbar .event-list .label{display:block;float:left;color:#676c70;line-height:20px;}

#login_container .comment_button{position:relative;width:85px;}
#login_container .comment_button a{display:block;width:85px;height:30px;background:#fff url('../images/button-comment.png') scroll no-repeat top left;}
#login_container .comment_button a:hover{background-position:0 -30px;}
#login_container .comment_button form{display:none;position:absolute;width:225px;background-color:#e87605;padding:10px;top:28px;right:0;text-align:left;font-size:10px;overflow:hidden;}
#login_container .comment_button form label{display:block;color:#fff;margin-bottom:4px;}
#login_container .comment_button form input[type="text"],#login_container .comment_button form input[type="password"]{border:1px solid #c36101;margin-bottom:8px;}
#login_container .comment_button form input[type="image"]{float:right;}
#login_container .comment_button form p{color:#fff;margin:0 0 8px 0;}
#login_container .comment_button:hover form{display:block;}

#navigate{padding:10px 0;overflow:hidden;border-bottom:1px solid #d4d7d5;font-size:11px;}
#navigate .pagenum{width: 122px; float: left;}
#navigate .arrows{width:120px;float:left;}
#navigate .expand{width: 70px; float: left;}
#navigate .selected{color:#fe6600;}
#navigate .back{background:transparent url('../images/small-button-prev.png') scroll no-repeat 0 0;display:block;width:36;height:20px;width:37px;float:left;}
#navigate .next{background:transparent url('../images/small-button-next.png') scroll no-repeat top left;display:block;width:36;height:20px;margin-left:36px;}
#navigate .back:hover, #navigate .next:hover{background-position:0 -20px;}
#footer{clear: both; margin: 20px;}

table.boxes{border:none;}
table.boxes td.box{background-color:#FFF;height:100px;vertical-align:top;text-align:left;padding:4px;border:1px solid #cdd0cd;font-size:9px;}
table.boxes td.box img{margin-bottom:4px;}
table.boxes td.box:hover{border-color:#353635;}
table.boxes td.box a{color:#5b6065;text-decoration:none;display:block;width:60px;}
table.boxes td.box a:hover{color:#141414;}
table.boxes td#selectedbox{border: 1px solid #e3770d;}
table.boxes td#selectedbox a{color:#e3770d;}
table.heading td.head{padding-top:15px; text-align: right; border-bottom: 2px solid #d5d7d4}
table.commenttable{width: 520px;}
table.commenttable td.commentname{border-top: 1px dotted #d5d7d4; vertical-align: top; padding-bottom: 20px; padding-top: 20px;}
table.commenttable td.commentbox{border-top: 1px dotted #d5d7d4; vertical-align: top; padding-bottom: 20px; padding-top: 20px;}

