body {
background:#EEEEEE;
margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:100%;line-height:110%;}

p{padding:0 0 10px 0;margin:0;font-size:70%;}
p.breaker{padding:0 0 0 0;margin:20px 0 20px 0;border-top:1px solid #999999;height:1px;clear:both;}
p.breaker_big{padding:0 0 0 0;margin:20px 0 10px 0;border-top:3px solid #E5E5E5;height:1px;clear:both;}
div.breaker{display:block;height:55px;margin:0;}

* {outline:none;}
.clearfix{display:block;clear:both;height:1px;}

.float_left{float:left;}
.float_right{float:right;}

.warning 	{color: #CC0000; font-weight:bold;padding:4px 0 10px 0;}
.highlight 	{font-weight:700;}
.grey		{color: #999999;}
.red	 	{color: #FF3333;}
p.small,span.small{font-size:10px;}

a 			{text-decoration:none;color: #FF3333;margin:0;padding:0;}
a:hover 	{color: #454B58;}
a img 	 	{margin:0; padding:0; border:0;}
img 	 	{margin:0; padding:0; border:0;}

a.icon img{display:inline;margin:0 0 0 5px;line-height:normal;padding:0;}

.clear{clear:both;}

.text_right {text-align:right;}
.text_left {text-align:left;}
.text_center {text-align:center;}

.italic {font-style:italic;}
.bold {font-weight:bold;}


.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;}

h1 {font-family:Arial, Helvetica, sans-serif;text-align:center;color:#FFFFFF;padding:0;margin:0;font-size:130%;text-transform:uppercase;}
h2{font-weight:normal;font-size:130%;line-height:135%;font-family:Georgia, "Times New Roman", Times, serif;color:#454B58;padding:0 0 20px 0;margin:0;clear:both;text-align:left;}
h2 .black{color:#000000;}
h3{font-weight:normal;font-size:140%;line-height:135%;font-family:Georgia, "Times New Roman", Times, serif;color:#FF3333;padding:0 0 10px 0;margin:0;clear:both;text-align:left;}
.first{font-weight:700;}
h4{font-size:80%;color:#454B58;padding:0 0 4px 0;margin:0;display:block;clear:both;font-weight:700;}
h4 a{color:#454B58;}
h4 a:hover{color:#FF3333;}
h5{font-size:60%;font-weight:700;padding:0;margin:0 0 2px 0;}

#preview_header{background:#FFFFFF;text-align:center;padding:10px 0 10px 0;border-bottom:2px solid #000000;margin:0 0 20px 0;font-weight:700;font-size:70%;color:#333333;line-height:120%;}

#message{color:#FFFFFF;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;margin:0 0 5px 0;text-align:center;font-weight:normal;display:none;}
#message .message_highlight{font-weight:700;}
#message a{color:#000000;}
#message.warning{background:#FF3333;display:block;}
#message.success{background:#009900;display:block;}

#wrapper{width:922px;text-align:justify;margin:10px auto 20px auto;}

#top{background:url(../../graphics/bg_content_top.jpg) no-repeat;height:10px;margin:0;padding:0;overflow:hidden;}

#header{height:199px;background:url(../../graphics/bg_content_middle.jpg) repeat-y;padding:0;clear:both;padding:0 10px 0 11px;width:900px;margin:0;}
#header .logo{width:300px;display:inline;float:left;margin:0;background:#000000;text-align:center;padding:0;overflow:hidden;}
#header .logo img{margin:0;padding:0;display:inline;float:left;margin:0;}

#header #flags{height:60px;display:inline;float:left;margin:0;padding:0 0 0 15px;text-align:center;display:inline;}
#header #flags a img{padding:0 13px 0 13px;}

#header .top_image{display:inline;float:right;margin:0;}

#menu {margin:0;height:32px;list-style:none;padding:6px 0 0 45px;background:url(../../graphics/bg_menu.jpg) repeat-x;clear:both;text-align:center;overflow:hidden}
#menu li {margin:0;padding:0 17px 0 17px;display:inline;float:left;font-size:17px;height:32px;text-transform:none;}
#menu li a{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0;display:inline;line-height:30px;}
#menu li a:hover{color:#CCC;}
#menu li.on{background:#FFF;line-height:32px;}
#menu li.on a{color:#000;}
#menu li.red a{color:#FF3333;}

#content {margin:0;padding:0 11px 20px 11px;width:900px;background:#FFFFFF;background:url(../../graphics/bg_content_middle.jpg) repeat-y;}

.home_left {width:410px;display:inline;float:left;margin:20px 0 10px 20px;}
.home_right {width:410px; float:right;display:inline;margin:20px 20px 10px 0;padding:0 0 0 20px;border-left:1px solid #CCCCCC;}

.home_left p, .home_right  p{font-size:0.8em;}
.home_right img{float:left;display:inline;margin:0 10px 15px 0;}
.home_right .breaker{margin:0 0 10px 0;padding:0;border-color:#CCCCCC;}



.home_left h2,.home_right h2{margin:0 0 10px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:120%;color:#FF3333;}
.home_left p{margin:0;padding:0 0 5px 0;}
.home_left img{float:left;display:inline;margin:0 10px 15px 0;}
.home_left form {clear:both;text-align:left;margin:0 0 10px 0;width:410px;display:inline;float:left;}
.home_left form .radiogroup {margin:0;}
.home_left form .radiogroup label{margin:0 0 5px 0;display:inline;clear:both;float:left;width:410px;}
.home_left form .radiogroup input{margin:3px 5px 0 0;padding:0;width:14px;height:14px;display:inline;float:left;}
.home_left form #donate_button{width:104px;display:inline;float:left;clear:both;margin:10px 0 0 0;}

#home_bottom {clear:both;border-top:3px solid #CCCCCC;margin:0 20px 0 20px;padding:0;}
#home_bottom p{font-size:85%;line-height:130%;font-family:Georgia, "Times New Roman", Times, serif;color:#333;padding:0 0 5px 0;}

#left_panel{width:200px;margin:35px 20px 0 15px;padding:0 15px 0 0;float:left;display:inline;text-align:left;}
#left_panel .no_border{margin:20px 0 0 0;width:200px;padding:0;} 
#left_panel .no_border .flag{margin:0 8px 0 0;}

#left_panel .box,#right_panel .box {margin:0;width:200px;text-align:left;color:#222222;overflow:hidden;}
#left_panel .box .top,#right_panel .box .top{width:200px;height:8px;background-repeat:no-repeat;margin:0;overflow:hidden;}
#left_panel .box .middle,#right_panel .box .middle{padding:5px 10px 2px 10px;background-repeat:repeat-y;}
#left_panel .box .bottom,#right_panel .box .bottom{width:200px;height:8px;background-repeat:no-repeat;}

#left_panel div.most_read{background:#EEEEEE;margin:0 0 20px 0;}
#left_panel div.most_read h6{background:#454B58;padding:3px 8px 4px 8px;color:#FFFFFF;border-top:1px solid #000000;margin:0;line-height:16px;height:16px;}
#left_panel div.most_read h6{border-left:1px solid #000000;border-right:1px solid #000000;}
#left_panel div.most_read ul{margin:0;padding:3px 8px 8px 8px;list-style:none;font-size:10px;line-height:12px;border-bottom:1px solid #000000;diplay:block;}
#left_panel div.most_read ul li{padding:8px 0 8px 0;color:#000000;border-bottom:1px dotted #999999;}
#left_panel div.most_read ul li.last{border:none;padding:8px 0 3px 0;}

#left_panel .trans .top,#right_panel .trans .top{background-image:url(../../graphics/bg_left_box_top.jpg);}
#left_panel .trans .middle,#right_panel .trans .middle{background-image:url(../../graphics/bg_left_box_middle.jpg);}
#left_panel .trans .bottom,#right_panel .trans .bottom{background-image:url(../../graphics/bg_left_box_bottom.jpg);}

#left_panel .red .top{background-image:url(../../graphics/bg_left_box_red_top.jpg);}
#left_panel .red .middle{background-image:url(../../graphics/bg_left_box_red_middle.jpg);padding:0 10px 0 10px;}
#left_panel .red .bottom{background-image:url(../../graphics/bg_left_box_red_bottom.jpg);}

#left_panel .breaker{height:30px;}

#left_panel h3,#right_panel h3{padding:0 0 10px 0;color:#454B58;font-size:120%;}
#left_panel .red h3{color:#000000;}
#left_panel p,#right_panel p{font-family:Verdana, Arial, Helvetica, sans-serif;padding:0 0 8px 0;line-height:120%;font-size:60%;}

#left_panel .submenu ul{font-weight:700;display:block;list-style:none;margin:0 0 60px 0;padding:0 0 10px 0; border-bottom:1px solid #CCCCCC;}
#left_panel .submenu ul li{margin:0;padding:0;border-left:4px solid #FFFFFF;display:block;line-height:18px;}
#left_panel .submenu ul li:hover{color:#FF3333;border-color:#454B58;background:#E5E5E5;}
#left_panel .submenu ul li.on {background:#FF3333;border-color:#454B58;}

#left_panel .submenu ul li a{display:block;padding:0 0 2px 5px;font-size:11px;margin:0;text-align:left;color:#454B58;}
#left_panel .submenu ul li a:hover{color:#FF3333;}
#left_panel .submenu ul li.on a,#left_panel .submenu ul li.on a:hover{color:#FFFFFF;}



#left_panel .social{padding:5px 10px 5px 10px;height:30px;clear:both;background:#999999;}
#left_panel .social img{margin:0;}

#middle_panel{width:400px;display:inline;float:left;margin:30px 0 0 0;padding:0 0 20px 0;overflow:hidden;}

#middle_panel .inline_image{padding:0;border:5px solid #CCCCCC;margin:0 0 5px 0;}
#middle_panel .image_title{padding:0 0 10px 0;text-align:right;font-weight:700;color:#666666;}

#middle_panel .content ul{font-size:70%;padding:10px 0 10px 10px;margin:0 0 10px 0;list-style:none;}
#middle_panel .content ul li{padding:0 0 0 15px;background:url(../../graphics/gr_bullet_purple.gif) no-repeat 0 5px;}

#middle_panel ul.thumbs{text-align:center;}
#middle_panel ul.thumbs li{padding:0;margin:0 10px 20px 10px;display:inline;}
#middle_panel ul.thumbs li img{border:1px solid #999999;width:70px;height:70px;padding:5px;margin:0 0 20px 0;}
#middle_panel ul.thumbs li img:hover{border:1px solid #666666;}
#middle_panel ul.files,#middle_panel ul.thumbs{margin:0 0 20px 0;padding:15px 0 0 0;list-style:none;clear:both;}
#middle_panel ul.files li{padding:0 0 0 25px;margin:0 10px 5px 0;font-size:70%;background:url(../../graphics/gr_icon_attachments.jpg) no-repeat 0 2px;}

#middle_panel .embed{width:400px;overflow:hidden;margin:0 0 20px 0;padding:0;}
#middle_panel .embed object,#middle_panel .embed embed{width:400px;}
#middle_panel #content div.embed iframe{width:400px;}
#middle_panel .embed p.highlight{padding:0 0 5px 0;}
#middle_panel  p.tags{color:#454B58;}

#middle_panel .display{float:left;clear:both;width:400px;}
#middle_panel .left_box{float:left;width:160px;height:80px;background:url(../../graphics/bg_inner_fade.jpg) repeat-x;border:1px solid #454B58;}
#middle_panel .right_box{float:right;width:230px;height:80px;background:url(../../graphics/bg_inner_fade.jpg) repeat-x;border:1px solid #333333;}
#middle_panel .left_box,#middle_panel .right_box{line-height:100%;text-align:left;margin:5px 0 20px 0;}

#middle_panel .left_box p,#middle_panel .right_box p{padding:3px 7px 3px 7px;color:#FFFFFF;}
#middle_panel .left_box h3,#middle_panel .right_box h3{font-size:110%;color:#000000;padding:5px 8px 10px 0;text-align:right;}
#middle_panel .left_box a,#middle_panel .right_box a{text-align:right;}

#right_panel{width:200px;float:right;margin:30px 14px 0 0;text-align:left;display:inline;}
#right_panel .box{background:#EEEEEE;margin:0 0 20px 0;}
#right_panel .box h6{background:#454B58;padding:3px 8px 4px 8px;color:#FFFFFF;border-top:1px solid #000000;margin:0;line-height:16px;height:16px;}
#right_panel .box h6,#right_panel .box ul{border-left:1px solid #000000;border-right:1px solid #000000;}
#right_panel .box ul{margin:0;padding:3px 8px 8px 8px;list-style:none;font-size:10px;line-height:12px;border-bottom:1px solid #000000;diplay:block;}
#right_panel .box ul li{padding:8px 0 8px 0;color:#000000;border-bottom:1px dotted #999999;}
#right_panel .box ul li.last{border:none;padding:8px 0 3px 0;}

#footer{background:url(../../graphics/bg_content_bottom.jpg) no-repeat;height:20px;color:#666666;height:50px;padding:7px 0 0 0;font-size:80%;}
#footer div{display:inline;margin:0 10px 0 10px;}
#footer a{color: #666666;font-weight:normal;}
#footer a:hover{color: #CC0000;}

.date{font-weight:700;color:#333333;line-height:80%;}
.overview{margin:0 0 20px 0;border-top:2px solid #CCCCCC;padding:2px 0 0 0;}
.cat_desc{padding:0 0 10px 0;margin:0 0 20px 0;}

.content_footer{border-bottom:4px solid #454B58;padding:0 0 4px 0;margin:30px 0 0 0;}
.content_footer a{color:#454B58;font-size:80%;}
.content_actions{padding:5px 0 2px 0;}
.content_actions a{font-size:80%;margin:0 10px 0 0;color:#454B58;float:left;display:inline;}
.content_actions a img{display:inline;margin:1px 5px 0 0;float:left;}
.content_actions .addthis{float:right;}
.content_actions .addthis a{margin:0;}
.content_actions .addthis a img{margin:3px 0;text-align:right;}

form {margin:0;padding:0;display:inline;}
form button::-moz-focus-inner{margin:-1px 0 0 0;}
form button {cursor:pointer;color:#FFFFFF;font-weight:700;background:#FF3333;border:1px solid #000000;height:26px;font-size:60%;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0 5px 0 5px;line-height:24px;}
form button:hover {background:#454B58;}


form .text input,form .textarea textarea {font-size:80%;background-color:#FFFFFF;border: 1px solid #666666;color:#000000;padding:4px;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}
form label{text-align:left;font-weight:700;padding:0 0 5px 0;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;}
form .text label,.textarea label{width:100px;float:left;display:inline;}
form .warning {margin:0;padding:0;}
form .warning input{border:1px solid #FF3333;}

form .text input,form .textarea textarea {width:290px;margin:0 0 20px 0;}
form .textarea textarea{height:80px;}
form p.notes{font-style:italic;font-size:70%;color:#454B58;}

form .buttons label{float:left;display:inline;width:100px;}
form .buttons input{
float:left;font-size:80%;background-color:#FFFFFF;border: 1px solid #666666;color:#000000;padding:4px;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;width:60px;}
form .buttons .captcha_img{float:left;margin:0 5px 0 0;}

.subscribe_small .text label{font-size:70%;color:#222222;display:block;clear:both;float:none;}
.subscribe_small .text input{width:170px;border:1px solid #454B58;color:#333333;margin:0 0 3px 0;}
.subscribe_small button{margin:5px 0 0 0;float:left;height:24px;line-height:16px; }
.subscribe_small .small{padding:12px 0 0 0;font-size:80%;color:#FF3333;
font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;font-weight:700;font-size:60%;}
.subscribe_small .cell{padding:0;}

#donate_form_small {padding:5px ;margin:0 0 10px 0;background:#FF3333;float:left;width:170px;}
#donate_form_small select{display:inline;float:left;margin:3px 3px 0 0;padding:0;width:75px;}
#donate_form_small button{float:right;display:inline;border:1px solid #FFFFFF;}

#donate_form {padding:20px 0 40px 0;display:block;}
#donate_form .cell{display:block;clear:both;}
#donate_form .label_small{float:left;display:inline;margin:0 5px 0 0;}
#donate_form .amount{padding:5px;margin:0 0 20px 0;color:#FFFFFF;background:#FF3333;height:18px;}
#donate_form .amount label{color:#FFFFFF;display:inline;float:left;}
#donate_form .amount .input_text{border-color:#FFFFFF;padding:1px;font-size:70%;height:14px;width:40px;float:left;display:inline;}
#donate_form .input_text {width:390px;font-size:80%;background-color:#FFFFFF;border: 1px solid #666666;color:#000000;padding:4px;margin:0 0 20px 0;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}


#donate_form .label_fixed{float:left;display:inline;width:80px;}
#donate_form .radio{display:inline;float:left;margin:2px 10px 0 0;padding:0;}
#donate_form .input_small{width:100px;margin:0 0 3px 0;}

#donate_form button{float:right;}

#email_page_form p{font-weight:700;margin:0 0 20px;text-align:left;}

.gallery {margin:10px auto 0 auto;padding:0;list-style-type:none;}
.gallery li {float:left;margin:0 15px 20px 15px;padding:0;} 
.gallery li img:hover {border:1px solid #000066;}
.gallery li img{padding:4px;border:1px solid #BDBDD5;width:100px;height:100px;}

.pagination {font-size:60%;margin:0 0 15px 0;padding:2px 0 5px 0;height:18px;border-bottom:4px solid #FF3333;}
.pagination span{float:left;line-height:11px;padding:5px 0 0 0;}
.pagination ul {list-style:none;display:inline;margin:0 0 0 2px;padding:0;float:right;}
.pagination ul li{float:left;padding:0;margin:2px 0 0 8px;}
.pagination ul li a{border:1px solid #454B58;padding:2px 3px 2px 3px;display:block;line-height:10px;font-weight:700;}
.pagination ul li a:hover{background:#E5E5E5;}
.pagination ul li.on a{background:#FF3333;color:#FFFFFF;}
.pagination ul li.label{padding:4px 0 0 0;line-height:20px;}
