/************************************************
*  Instituto Ruso Mexicano                      *
*  CSS document http://www.irm.edu.mx           *
*  Copyright (c) 2010. Mexico City, Mexico      *
*  Design and Coding by Davor Peic              *
*  http://www.davorpeic.com  me@davorpeic.com   *
************************************************/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,ul li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }

/* WEBSITE STYLES */
body {  font-family:"Helvetica", "Arial"; font-size: 62.5%; line-height: 1.7em; color:#000; background:#4f4f4f; text-align: left; padding-bottom:20px; }
.clear {clear:both;}
/* Clearfix */
.clearfix:after { content: "\0020" !important; display: block !important; height: 0 !important; clear: both !important; visibility: hidden !important; }
.clearfix { display: inline-block !important; clear: both; }  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1% !important;}
.clearfix {display: block !important;}
/* End Holly Hack */
blockquote {background:url("/assets/images/quote.png") no-repeat scroll 0 3px transparent; margin-left:20px; padding-left:35px;}

#wrapper { width: 980px; margin: 0 auto; background: transparent url(/assets/images/content-bg.png) 50% 0 repeat-y; padding-top:20px; position: relative; z-index: 2; }
.camera {background: transparent url(/assets/images/body_bg.jpg) 0 0 no-repeat; display: block; position: fixed; bottom: 0; z-index: 1; width: 200px; height: 355px; left:50%; margin-left:-630px; }

#header { width: 980px; background: #fff url(/assets/images/head-charlie.jpg) 880px 100% no-repeat; min-height: 87px; }
.head-logo { width: 180px; height: 65px; display: block; float: left; background: transparent url(/assets/images/sprite.png) 0 0 no-repeat; margin:10px 0 0 20px; outline: none; }
.head-logo:hover { background: transparent url(/assets/images/sprite.png) -180px 0 no-repeat; }
#secondary-nav, #footer-nav  {float: right; margin-right: 100px; margin-top:28px;}
#footer-nav {margin-top: 0; margin-right: 0;}
#secondary-nav li {}
#secondary-nav li, #footer-nav li { float: right;  font-size: 1.2em; text-transform: uppercase; font-weight:bold; } 
#secondary-nav li a, #secondary-nav li a:visited {display: block; text-decoration: none; padding: 7px 4px; color: #848484;} 
#footer-nav li {  color: #848484;  }
#footer-nav li a, #footer-nav li a:visited {display: block; text-decoration: none; padding: 7px 4px; color: #848484;} 
#footer-nav li a, #footer-nav li a:visited {padding: 2px 4px;}
#secondary-nav li a:hover {text-decoration: underline;}
#footer-nav li a:hover { color: #fff;}
#footer-nav li a.poweredby, #footer-nav li a.poweredby:visited {color:#737373;text-align:right;width:90px;}
#footer-nav li a.poweredby:hover {color: #fff;}

#col_right {width: 320px; float: right; padding-bottom: 10px;}

ul#navigation { width: 310px; padding:10px 0;letter-spacing:1px; background: transparent url(/assets/images/main_menu_bg.png) 77% 100% no-repeat; min-height: 355px; font-family: "Impact", "Arial Black"; text-transform: uppercase; font-size: 2em; float:right; position: relative; z-index: 3000;}
ul#navigation li { position: relative;}
ul#navigation li a, ul#navigation li a:visited { display: block; text-decoration: none; color: #fff; padding: 8px 10px; margin-bottom: 2px; }
ul#navigation li a.active {color: #f54040; background-color: #000; }
ul#navigation li a.hover {color: #f54040; background-color: #000; }
ul#navigation li a:hover {color: #f54040; background-color: #000; }
ul#navigation li:hover ul.dropdown { display: block;}
ul.dropdown {background-color:#000000; display:none; font-size:0.8em; left:-220px; position:absolute; text-align:right; width:220px; z-index:1000; top:0;}
ul#navigation li ul.dropdown a, ul#navigation li ul.dropdown a:visited { padding: 4px 10px; }
.js-active ul.dropdown {display: none;}

#page-search {width: 300px; float: right; background-color: #f54040; padding: 5px; }
.search_input{ border:1px solid #FFFFFF; font-size:1.2em; padding:4px 5px; width: 205px; background: #e0e0e0 url(/assets/images/input_bg.png) 0 0 repeat-x; }
.search_button { text-transform: uppercase; color: #fff; cursor: pointer; padding: 2px 5px; background-color: #f54040; border: 0 none; font-size:1.4em; font-weight:bold; }
.page_content form.gsc-search-box {display:none;}

#promo-video { width: 310px; line-height:1.1em; float: right; background: #1d1d1d url(/assets/images/promo_vid_bg.jpg) 100% 0 no-repeat;  margin-top: 0px; font-family: "Impact"; text-transform: uppercase; font-size: 1.8em; }
#promo-video a, #promo-video a:visited {padding: 7px 40px 7px 10px; text-decoration: none; color: #fff; display: block;}
#promo-video a:hover { text-decoration: underline;}

#short-movies { width: 310px; float: right; background: #1d1d1d url(/assets/images/short_movies_bg.png) 100% 0 no-repeat;  margin-top: 23px; font-family: "Georgia"; font-size: 1.2em; }
.tabs { padding-left: 10px; position: relative; margin-top: -13px;}
.tabs a, .tabs a:visited { display: block; float: left; background-color: #4f4f4f; font-family: "Impact"; font-size: 1.4em; text-transform: uppercase; text-decoration: none; padding: 4px 7px; margin-right: 3px; color: #fff; }
.tabs a.active, .tabs a.active:visited {background-color: #467927;}
.tabs a:hover { background-color: #467927;}
.tabs_box {padding: 10px; color: #fff;}
.tabs_box h3 { width: 200px; font-size: 1.1em; padding-bottom:8px; }
.tabs_box ul {width: 200px;}
.tabs_box ul li { background: transparent url(/assets/images/bullet01.png) 0 7px no-repeat; padding-left: 10px; }
.tabs_box a, .tabs_box a:visited { text-decoration: none; color: #fff; }
.tabs_box a:hover {text-decoration: underline;}

.right_box {width: 310px; float: right; background-color: #1d1d1d;  margin-top: 23px; font-family: "Georgia"; font-size: 1.2em; color: #fff;}
.right_box h4 { display: block; float: left; background-color: #467927; font-family: "Impact"; font-size: 1.4em; text-transform: uppercase; text-decoration: none; padding: 4px 7px; color: #fff; font-weight: normal; margin-left: 10px; position: relative; margin-top: -13px;}
.right_box h4 a, .right_box h4 a:visited {color: #fff; text-decoration:none;}
.right_box h4 a:hover {text-decoration:underline;}
.right_box_content { padding: 8px 10px;}
.right_box_content a, .right_box_content a:visited {color: #fff;}
.right_box_content a:hover { color: #85b568;}
.right_box_content ul li { background: transparent url(/assets/images/bullet01.png) 0 7px no-repeat; padding-left: 10px; }
.right_box_gallery { padding-right: 5px;}
.right_box_gallery ul li { background: none; padding-left: 0; float: left; margin-bottom:4px; margin-right:4px;}
.right_box_gallery ul li a, .right_box_gallery ul li a:visited { display: block;  border-right: 4px solid #1d1d1d; border-bottom: 4px solid #1d1d1d; }
.right_box_gallery ul li a:hover {border-right: 4px solid #4b4b4b; border-bottom: 4px solid #4b4b4b;}
.right_box_gallery a.button, .right_box_gallery a.button:visited { text-transform: uppercase; font-size: 0.9em; color: #fff; text-decoration: none; font-family: "Helvetica", "Arial";}
.right_box_gallery a.button:hover { text-decoration: underline;}

.contacto_map, .contacto_map:visited { background:url("/assets/images/contact_map.png") no-repeat scroll 0 0 transparent; display:block; float:right; height:72px; margin:0 0 10px 10px; width:72px;}
.right_box_contact h1, .right_box_contact h4, .right_box_contact img {display:none;}
.right_box_contact p {margin-bottom:6px;}

#banners {width: 310px; float: right;  margin-top: 10px;}
#banners img {display:block; margin-bottom:5px; }
#banners a, #banners a:visited {display:block; /*border: solid 1px #323232; */ width:280px;display:block;}
#banners a:hover {/*border-color:#7b7b7b;*/}

#col_left {width: 660px; float: left; padding-bottom: 10px;}
#head_home { width: 640px; height: 345px; position: relative; z-index: 1; padding: 10px; background-color: #000; }
.head_home_link { display: block; width: 394px; height: 71px; background: transparent url(/assets/images/sprite.png) 0 -65px no-repeat; outline: none; position: absolute; z-index: 30; top: 20px; left: 20px;  }
.head_home_rec { width: 55px; height: 20px; display: none; right: 20px; position: absolute; bottom: 20px; background: transparent url(/assets/images/sprite.png) -360px 0 no-repeat; }
.join_us, .join_us:visited { text-decoration: none; font-family: "Impact", "Arial Black"; text-transform: uppercase; font-size: 2em; background-color: #f54040; color: #fff; position: absolute; bottom: 20px; left:20px; padding:7px 10px; z-index:20;}
.join_us:hover { background-color: #467927;}
.head_home_gal {width:640px;height:345px; overflow:hidden; background:transparent url(/assets/images/head_img.jpg) 0 0 no-repeat; }

.position {display: block; margin-top: 10px; font-family: "Impact", "Arial Black"; color: #fff; background-color: #000; font-size: 2em; text-transform: uppercase; margin-top:10px; padding:10px 20px;}
.position a, .position a:visited { color:#fff; text-decoration:none;}
.position a:hover {text-decoration:underline;}

#news {padding-bottom:10px;}
#news li {margin-top: 10px;}
#news .date_box { width: 40px; float: left; text-align: center; overflow: hidden; margin-top:10px; background-color: #f54040;}
#news .date_box span {color: #fff; display: block; }
#news .date_box .day {font-size:2.6em; font-weight:bold; line-height:1em; padding-top:3px;}
#news .date_box .month {font-size:1.5em; line-height:1em; text-transform:uppercase;}
#news .date_box .year {font-size:1.3em; line-height:1em; padding:3px 0;}
#news .news_box { position: relative; float:right; padding:10px; position:relative; width:600px; background-color: #fff; min-height:63px;}
#news .news_box h2 {width: 195px; float: left; line-height:1.1em; padding-bottom:20px; font-size: 1.8em;  text-transform: uppercase}
#news .news_box h2 a, #news .news_box h2 a:visited {color: #467927;; text-decoration: none; font-family: "Impact"; font-weight:normal;  display: block;}
#news .news_box h2 a:hover {color: #f54040;}
#news .news_box .news_content { width: 385px; float: right; font-size:1.4em; line-height:1.4em; font-family: "Georgia"; color:#3C3C3C;}
#news .news_box .news_comments, #news .news_box .news_comments:visited {color: #6a6a6a; position: absolute; bottom: 7px; left: 10px; text-decoration: none; font-size: 1.3em; font-family: "Impact"; text-transform: uppercase; font-weight: normal;}
#news .news_box .news_comments:hover {text-decoration: underline;}
.news_content_thumb {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #EAEAEA; display:block; float:right; margin:0 0 10px 10px; padding:3px;}

#news li.sticky_news .date_box,
#news li.sticky_news a.news_comments,
#news li.sticky_news .news_content {display:none;}
#news li.sticky_news .news_box {padding:0; width:660px; min-height:38px;}
#news li.sticky_news .news_box h2 {float:none; padding-bottom:0; width:660px;font-size:2.3em;}
#news li.sticky_news .news_box h2 a, #news li.sticky_news .news_box h2 a:visited {color:#FFFFFF; background-color:#467927;  display:block; padding:15px; text-transform:none;}
#news li.sticky_news .news_box h2 a:hover {background-color:#315d16;}

#news .news_box .news_content p {margin-bottom:11px;}
#news .news_box .news_content h1 { color:#467927; font-size:1.7em; line-height:1.2em; padding-bottom:13px; }
#news .news_box .news_content h2 {font-size:1.4em; line-height:1.2em; padding-bottom:7px; padding-top:10px; }
#news .news_box .news_content h3 { color:#656565; font-size:1.2em; line-height:1em; padding:8px 0 5px; }
#news .news_box .news_content h3 a, #news .news_box .news_content h3 a:visited {color:#656565;text-decoration:none;}
#news .news_box .news_content h3 a:hover {text-decoration:underline;}
#news .news_box .news_content h4, #news .news_box .news_content h5, #news .news_box .news_content h6 { color:#467927; font-size:1em; line-height:1.2em; padding:8px 0 5px; text-transform:uppercase; }
#news .news_box .news_content h4 a, #news .news_box .news_content h4 a:visited, #news .news_box .news_content h5 a, #news .news_box .news_content h5 a:visited, #news .news_box .news_content h5 a, #news .news_box .news_content h5 a:visited {color:#467927; text-decoration:none;}

#news .news_box .news_content ul { padding-bottom:10px; padding-left:10px; padding-top:3px;}
#news .news_box .news_content ul li {background:url("/assets/images/bullet01.png") no-repeat scroll 0 7px transparent; padding-left:15px; margin-top:0;}
#news .news_box .news_content ul li ul li {background:url("/assets/images/bullet02.png") no-repeat scroll 0 7px transparent;  }
#news .news_box .news_content ol {list-style-type:decimal; padding-bottom:10px; padding-left:30px;}
#news .news_box .news_content a, #news .news_box .news_content a:visited {color:#467927;}
#news .news_box .news_content a:hover {color:#f54040;}
#news .news_box .news_content td { padding:0 5px;}
#news .news_box .news_content a.news_see_more, #news .news_box .news_content a.news_see_more:visited {color:#467927; font-size:0.9em; text-transform:uppercase;}

#news_more .news_box h2 { float:none; font-size:2.5em; line-height:1em; padding-bottom:5px; text-transform:none; width:600px; } 
#news_more .news_box {padding:20px; width:580px;}
#news_more .news_box .news_content {width:580px;}
#news_more .news_box .news_comments, #news_more .news_box .news_comments:visited {display:block;left:0;margin-top:5px;position:relative;text-transform:uppercase;}

#footer { margin:5px auto; position:relative; width:940px; z-index:2;}
.footer_rights {color:#9D9D9D; float:left; font-size:1.2em; padding-left:20px; width:400px;}
.footer_rights a, .footer_rights a:visited {color:#9D9D9D;}
.footer_rights a:hover {color:#fff;}

#old-ie { width: 100%; background-color: #cbcbcb; margin: 20px 0;}
.old-ie { width: 940px; margin: 0 auto; padding: 15px 0; padding-bottom: 10px; font-size: 1.5em;}
.old-ie p { margin-bottom: 15px;}
.old-ie a {font-weight: bold; color: #000;}

#comments {padding-top:10px;}
h3.comments_title { color:#8cc36a; font-family:Impact; font-size:1.8em; font-weight:normal; padding-left:40px; text-transform:uppercase; padding-top:10px; }
#comments_list {float:left;}
#comments_list li {margin-top:10px;}
#comments_list li .permalink,#comments_list li .permalink:visited { background-color:#5F8B44; color:#FFFFFF; float:left; font-family:Arial; font-size:2em; font-weight:bold; line-height:1em; overflow:hidden; padding:3px 0; text-align:center; text-decoration:none; width:40px; margin-top:5px; }
#comments_list li .permalink:hover {background-color:#F54040;}
#comments_list li .author_date {color:#B1B1B1;font-size:0.9em;}
#comments_list li .author_date strong {color:#9CBD85;font-size:1.2em;text-transform:uppercase;}
#comments_list li .author_date a, #comments_list li .author_date a:visited { color:#9CBD85; text-decoration:none; }
#comments_list li .author_date a:hover {text-decoration:underline;}
#comments_list li .author_date .author_location {color:#C7C7C7; font-size:1.2em; font-style:italic;}
#comments_list li .comment_right { background-color:#181818; color:#FFFFFF; float:left; font-size:1.1em; padding:6px 10px; width:510px; }
#comments_list li .comment_right_admin {background-color:#000000; border:2px solid #5F8B44; padding:8px 10px; width:506px;}
#comments_list li .comment_txt {font-size:1.1em; padding-top:3px; }
#comments_list li .comment_txt p {padding-bottom:5px;}
#comments_list li .comment_txt a, #comments_list li .comment_txt a:visited {border-bottom:1px solid #364E25; color:#D5E7C8; text-decoration:none;}
#comments_list li .comment_txt a:hover {color:#a2d77c;border-bottom:solid 1px #4f7f2d;}
#comments_list li.no_comments_msg { color:#FFFFFF; display:block; font-size:1.4em; margin-left:40px; }
.comment_add { background-color:#000000; color:#FFFFFF; float:left; margin:20px 0 10px 40px; padding:0 10px 5px; width:510px; }
.comment_add h3 { padding-left:0; padding-bottom:8px;}
.comment_add p {padding-bottom:8px;}
.comment_add label { color:#FFFFFF; display:block; padding:1px 0; text-transform:uppercase; }
.comment_add .comment_input { border:0 none; font-family:Arial; font-size:1.2em; padding:4px 5px; width:210px; }
.comment_add .comment_textarea { border:0 none; font-family:Arial; font-size:1.3em; height:100px; padding:4px 5px; width:488px; }
.comment_add p.comment_check { padding-bottom: 0px; }
.comment_add .send_button {margin:10px 0;}
.comment_add .comment_add_name_mail {}
.comment_add .comment_add_name_mail p {float:left;margin-right:9px;}
.comment_add .comment_add_name_mail .comment_input {width:150px;}
.no_comments {padding-left:40px;}
.no_comments h3 {padding-left:0;margin-bottom:15px;}
.no_comments p {color:#fff; font-size:1.4em;}
.comment_reply, .comment_reply:visited {color:#618A44; float:right; text-decoration:none;}
.comment_reply:hover {text-decoration:underline;}
#add_comment_btn, #add_comment_btn:visited {float: right; width: 78px; height: 85px; background: transparent url(/assets/images/add_comment.png) 0 0 no-repeat;margin-top:37px; text-indent:-9999px;}
#add_comment_btn:hover {background-position: 100% 0;}

.content_gal {background-color:#000000; margin-left:40px; padding:5px 7px 0; width:606px;}
.content_gal h4 {color:#FFFFFF; display:block; font-size:1.3em; padding-bottom:3px;}
.content_gal a, .content_gal a:visited {border-bottom:2px solid #000000; border-right:2px solid #000000; display:block; float:left; margin:0 5px 5px 0;}
.content_gal a:hover { border-color: #fff;}

#page_content #comments {padding-top:10px;}
.page_content {background-color:#FFFFFF; color:#3C3C3C; font-family:Georgia; font-size:1.4em; line-height:1.4em; margin:10px 0 10px 40px; padding:20px;}

.page_content h1 { color:#467927; font-size:1.8em; line-height:1.2em; padding-bottom:13px; }
.page_content h2 {font-size:1.4em; line-height:1.2em; padding-bottom:7px; padding-top:10px; }
.page_content h3 { color:#656565; font-size:1.2em; line-height:1em; padding:8px 0 5px; }
.page_content h3 a, .page_content h3 a:visited {color:#656565;text-decoration:none;}
.page_content h3 a:hover {text-decoration:underline;}
.page_content h4,.page_content h5,.page_content h6 { color:#467927; font-size:1em; line-height:1.2em; padding:8px 0 5px; text-transform:uppercase; }
.page_content h4 a, .page_content h4 a:visited, .page_content h5 a, .page_content h5 a:visited, .page_content h5 a, .page_content h5 a:visited {color:#467927; text-decoration:none;}
.page_content p {margin-bottom:11px;}
.page_content ul { padding-bottom:10px; padding-left:10px; padding-top:3px;}
.page_content ul li {background:url("/assets/images/bullet01.png") no-repeat scroll 0 7px transparent; padding-left:15px; }
.page_content ul li ul li {background:url("/assets/images/bullet02.png") no-repeat scroll 0 7px transparent;  }
.page_content ol {list-style-type:decimal; padding-bottom:10px; padding-left:30px;}
.page_content a,.page_content a:visited {color:#467927; text-decoration:none; }
.page_content a:hover {color:#f54040;}
.page_content td { padding:0 5px;}

.content_tabs {padding-top:12px;}
.content_tabs_btns {padding-left:10px;background:url("/assets/images/pixel_C5C5C5.png") repeat-x scroll 0 100% transparent;}
.content_tabs_btns a,.content_tabs_btns a:visited { background-color:#E5F3DC; border:1px solid #BFD7B0; border-bottom:solid 1px #C5C5C5;  color:#707070; display:block; float:left; font-family:Arial; font-size:.9em; margin-right:5px; padding:5px; text-decoration:none; text-transform:uppercase; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px;}
.content_tabs_btns a.active,.content_tabs_btns a.active:visited { background-color:#FFFFFF; border-color:#C5C5C5 #C5C5C5 #FFFFFF; border-style:solid; border-width:1px; color:#467927; font-weight:bold;}
.content_tabs_btns a:hover { text-decoration:underline; color:#467927; }
.content_tabs_box {background:url("/assets/images/content_tabs_bg.png") repeat-x scroll 0 0 #F7F6F6;border:1px solid #C5C5C5; border-top:0 none; padding:10px 15px;}

#contact_form { background-color:#1D1D1D; margin-left:40px; padding:15px 20px 15px 0; }
.contact_col { float:left; margin-left:20px; width:280px; }
#contact_form label { color:#FFFFFF; display:block; text-transform:uppercase; }
#contact_form p {padding-bottom:7px;}
#contact_form p .contact_input { background-color:#FFFFFF; margin:0; border:0 none; font-family:Arial; font-size:1.2em; padding:6px 5px; width:265px; }
#contact_form p .contact_area {height:117px;}
#contact_form p .contact_city_state { float:left; margin-right:10px; width:130px; }
#contact_form p .contact_city_state .contact_input {width:125px;}
#contact_form .contact_btn {margin-top:10px;-moz-border-radius:4px; -webkit-border-radius:4px; background-color:#467927; border:1px solid #467927; color:#FFFFFF; cursor:pointer; font-size:1.2em; font-weight:bold; padding:3px 10px; text-shadow:1px 1px 1px #244F0A;}
#contact_form .contact_btn:hover {background-color:#467927;}

.photogallery {padding-bottom:10px;}
.photogallery h4 {padding-bottom:2px;}
.photogallery p {margin-bottom:3px;}
a.photogallery_thumb, a.photogallery_thumb:visited {border:1px solid #EAEAEA; display:block; float:left; margin:0 5px 5px 0; padding:2px;}
a.photogallery_thumb:hover {border-color:#c7c7c7;}

.news_pagination {padding-left:40px;}
.news_pagination strong {background-color:#F54040; display:block; float:left; margin-right:2px; padding:1px 6px;}
.news_pagination .news_pagination_links {color:#FFFFFF;font-size:1.2em;font-family:Arial;}
.news_pagination .news_pagination_links a, .news_pagination .news_pagination_links a:visited {background-color:#4F4F4F; color:#FFFFFF; display:block; float:left; margin:0 2px 0 1px; padding:1px 6px; text-decoration:none;}
.news_pagination .news_pagination_links a:hover {background-color:#696969;}
.news_pagination span {color:#BABABA; float:right; font-size:1.1em;}

a.designby { background:url("/assets/images/davor_peic.png") no-repeat scroll 0 0 transparent; float:left; height:25px; margin-left:14px; margin-top:2px; outline:medium none; text-indent:-9999px; width:25px;}
a.designby:hover {background-position: 100% 0;}

a.edit_page_btn, a.edit_page_btn:visited {}
.facebook {width:290px; padding:10px 9px;margin-top:10px;}

h4.comments { color:#FFFFFF; font-family:Impact; font-size:1.4em; font-weight:normal; letter-spacing:1px; margin:10px 0 8px 40px; text-transform:uppercase; }
#last_comments { font-family:Arial; font-size:1.1em; padding-left:20px; }
#last_comments li a,#last_comments li a:visited { background:url(/assets/images/comments_bg.png) no-repeat scroll 100% 50% transparent; color:#FFFFFF; display:block; float:left; margin-bottom:5px; text-decoration:none; }
#last_comments li a strong,#last_comments li a:visited strong { background:url(/assets/images/comments_bg2.png) no-repeat scroll 100% 50% transparent; float:left; padding:4px 20px 4px 5px; text-transform:uppercase; }
#last_comments li a span,#last_comments li a:visited span { float:left; padding:4px 20px 4px 5px; }

.admin_menu { color:#FFFFFF; font-size:1.5em; margin:0 30px; padding-bottom:14px;}
.admin_menu span { float:left;padding: 1px 0; }
.admin_menu a,.admin_menu a:visited { color:#FFFFFF; display:block; float:left; padding:1px 5px; text-decoration:none; }
.admin_menu a:hover {text-decoration:underline;}


/* PrettyPhoto 2.5.6 Styles */
 div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;font-size:1.2em;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}