/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:top}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
address{font-style:normal}
table{border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}

#main h1{padding:0 0 15px;margin:0 0 15px;color:#FF6C6D;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:30px;}
#main h2{color:#FF9338;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;font-weight:bold;line-height:30px;padding:0 0 8px;text-transform:uppercase;line-height:25px;}
#main blockquote{font-style:italic;padding-left:20px;}

.clear{clear:both;overflow:hidden;height:0}
a:hover{border:0}

/* Fonts */
body,input,textarea,select,td{color:#6B6B6B;font-size:14px;line-height:1.25em;font-family:arial,sans-serif;}
a{color:#009988;text-decoration:none;}

/* html, body, wrapper */
html{background:#BCF3F3;}
#body{background:#BCF3F3 url(images/body_bg.png) 50% 0 repeat-y;}
#body2{background:url(images/body_bg.jpg) 50% 0 no-repeat}

#wrapper{position:relative;width:1000px;margin:0 auto;}

#header{height:193px;position:relative;z-index:999;}

#logo{position:absolute;left:0px;top:10px;}

#nav{position:absolute;left:13px;top:165px;}
#nav li{float:left;position:relative;}
#nav a{float:left;height:29px;overflow:hidden;position:relative;line-height:29px;font-weight:bold;text-align:center;color:#A5D13D;text-transform:uppercase;font-size:20px;}
#nav a span{display:block;height:100%;width:100%;position:absolute;left:0px;top:0px;background:url(images/nav_bg.png) no-repeat;}
#nav a.n1{width:81px;}
#nav a.n1:hover span, #nav li:hover a.n1 span{background-position:0 -29px;}
#nav a.n2{width:86px;}
#nav a.n2 span{background-position:-81px 0;}
#nav a.n2:hover span, #nav li:hover a.n2 span{background-position:-81px -29px;}
#nav a.n3{width:123px;}
#nav a.n3 span{background-position:-167px 0;}
#nav a.n3:hover span, #nav li:hover a.n3 span{background-position:-167px -29px;}
#nav a.n4{width:84px;}
#nav a.n4 span{background-position:-290px 0;}
#nav a.n4:hover span, #nav li:hover a.n4 span{background-position:-290px -29px;}
#nav a.n5{width:147px;}
#nav a.n5 span{background-position:-374px 0;}
#nav a.n5:hover span, #nav li:hover a.n5 span{background-position:-374px -29px;}
#nav a.n6{width:161px;}
#nav a.n6 span{background-position:-521px 0;}
#nav a.n6:hover span, #nav li:hover a.n6 span{background-position:-521px -29px;}
#nav a.n7{width:117px;}
#nav a.n7 span{background-position:-682px 0;}
#nav a.n7:hover span, #nav li:hover a.n7 span{background-position:-682px -29px;}
#nav ul{display:none;position:absolute;left:0px;top:29px;background:#B5DE54;padding:12px 12px 2px;}
#nav li:hover ul{display:block;}
#nav ul li{padding:0 0 7px;float:none;}
#nav ul a{float:none;color:#fff;text-transform:uppercase;font-size:14px;line-height:15px;height:auto;font-weight:bold;text-align:left;white-space:nowrap;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;}
#nav ul a:hover{text-decoration:none;color:#669900;}
#nav li.n3 li{width:99px;}
#nav li.n6 li{width:137px;}

#sn_icons{position:absolute;left:634px;top:10px;}
#sn_icons li{float:left;margin-right:9px;width:35px;display:block;}
#sn_icons li a{display:block;overflow:hidden;height:29px;}
#sn_icons li a:hover img{margin-top:-29px;}

#donate{position:absolute;right:12px;top:149px;height:55px;overflow:hidden;}
#donate:hover img{margin-top:-55px;}

#gg_power{position:absolute;left:330px;top:45px;}

#main{position:relative;padding:0 35px 115px;background:url(images/main_bg.jpg) 0 100% no-repeat;}
#main .project_kip{position:absolute;right:0px;top:0px;}

#main div.pagination{font-size:16px;float:right;}
#main div.pagination a{color:#A5D13D;padding:0 2px;}
#main div.pagination a.next, #main div.pagination a.prev{padding:0 5px;}
#main div.pagination span{color:#FE4150;padding:0 2px;}
#main div.pagination a:hover{color:#94BE30;text-decoration:none;}

#main .alignleft {float:left;padding-right:20px;}
#main .alignright {float:right;padding-left:20px;}

.c p{font-size:14px;line-height:20px;margin:0 0 10px;}
.c a{color:#00AA9B;}

#nav2{padding:72px 0 0;margin:0 0 30px;height:19px;width:560px;background:url(images/dots.png) 0 100% repeat-x;}
#nav2 li{float:left;}
#nav2 li a{float:left;height:25px;overflow:hidden;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;text-transform:uppercase;color:#b1d757;font-size:17px;padding:0 25px 0 0px;}
#nav2 li a:hover{color:#FF4150;text-decoration:none;}
#nav2 li.active a{color:#FF4150;}
#nav2 li.active img{margin-top:-25px;}

#footer0{background:#CBBDA0 url(images/footer_bg.jpg) 50% 0 no-repeat;}
#footer{height:215px;padding:50px 0 0;width:1000px;margin:0 auto;}
#footer div h2{font-family:"ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;margin:0 0 15px;background:url(images/h2-dotted_line.png) 0 bottom no-repeat;line-height:18px;color:#F1FFD2;font-weight:bold;font-size:18px;text-transform:uppercase;height:22px;}
#footer div li{font-size:14px;color:#fff;line-height:24px;}
#footer div li a{color:#F1FFD2;}
#footer .box_1{float:left;width:165px;padding:0 0 0 130px;}
#footer .box_2{float:left;width:200px;}
#footer .box_3{float:left;width:235px;}
#footer .box_3 p{font-size:12px;line-height:14px;color:#fff;width:160px;}
#footer .box_4{float:left;width:165px;}
#footer .box_4 h2{margin:0 0 10px 6px;}
#footer address{display:block;color:#CDFEFA;font-size:10px;margin:15px 0 0 130px;}
#footer address a{color:#CDFEFA;}
#footer a:hover{color:#ffffff;}

#bottom_boxes{width:930px;display:inline-block;margin:20px 0 30px;}
#bottom_boxes div{float:left;height:121px;position:relative;}
#bottom_boxes div h2{text-indent:-9999px;overflow:hidden;height:50px;margin:0;}
#bottom_boxes div.box_1{width:295px;background:url(images/box_1_bg.png) no-repeat;}
#bottom_boxes div.box_1 form{padding:16px 0 0 33px;}
#bottom_boxes div.box_1 form label{display:none;}
#bottom_boxes div.box_1 form div{width:100px;float:left;margin:0px;}
#bottom_boxes div.box_1 form div.gsom_sfi{width:auto;float:left;margin:5px 0;margin-right:10px;}
#bottom_boxes div.box_1 form div.gsom-optin-form{width:265px;}
#bottom_boxes div.box_1 form span.gsom-required-msg {float:none;}
#bottom_boxes div.box_1 form .gsom-optin-radiogroup input {margin:0px !important}
#bottom_boxes div.box_1 input[type=text]{padding:2px 0;font-size:15px;color:#C7C7C7;width:135px;margin-right:10px;border:0;}
#bottom_boxes div.box_1 input[type=submit]{cursor:pointer;border:0;width:84px;height:30px;background:url(images/btn-sign_up_2.png) no-repeat;overflow:hidden;text-indent:-9999px;}
#bottom_boxes div.box_1 input[type=submit]:hover{background-position:0 -30px;}
#bottom_boxes div.box_2{width:305px;background:url(images/box_2_bg.png) no-repeat;}
#bottom_boxes div.box_2 a{position:absolute;left:76px;top:65px;height:35px;overflow:hidden;}
#bottom_boxes div.box_2 a:hover img{margin-top:-35px;}

#bottom_boxes div.box_3{width:322px;background:url(images/box_3_bg.png) no-repeat;}
#bottom_boxes div.box_3 p{font-size:12px;color:#867F6E;line-height:14px;padding:0 0 0 30px;width:240px;}
#bottom_boxes div.box_3 ul#recentcomments {margin-left:25px;}
#bottom_boxes div.box_3 ul#recentcomments a{color:#00AA9B;display:inline;font-size:12px;height:20px;overflow:hidden;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;text-transform:uppercase;color:#a5d13d;text-decoration:none;}


/* page: Video */
#video_main{float:left;width:550px;margin-right:27px;margin:0 0 50px;padding:55px 40px 0 0;}

#video_main .video .top{overflow:hidden;}
#video_main .video p{padding:0px 0 15px;}
#video_main .video p.desc{padding:0px 0 0px;}
#video_main .video h1{color:#FE4150;float:left;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:40px;font-weight:bold;line-height:40px;margin-right:20px;width:550px;}
#video_main .video .comments_amount{float:left;width:47px;height:47px;background:url(images/comments_amount.png) no-repeat;color:#FFC835;text-align:center;font-weight:bold;font-size:24px;line-height:35px;}

#video_main .comments h2{margin:50px 0 0;}
#video_main .comments ul li{font-size:12px;padding:32px 0 0 37px;display:inline-block;list-style-type:none;}
#video_main .comments ul li h3{font-weight:bold;float:left;width:410px;color:#00AA9B;}
#video_main .comments ul li h3 span{font-weight:normal;}
#video_main .comments ul li p{float:left;font-size:12px;width:410px;}
#video_main .comments ul li img{float:left;margin-right:20px;clear:left;}
#video_main .post_info {padding:3px 0 12px;}
#video_main .post_info a {color:#00AA9B}
#video_main .post_info .info_details{padding:3px 0 0;}
#video_main ul{list-style-type:disc;padding-left:1em;}

#respond form{padding:20px 0 0;width:550px;}
#respond form li{padding:0 0 10px;}
#respond p label{color:#867F6E;font-size:12px;line-height:20px;display:block;}
#respond p input{padding:4px;border:1px solid #BCF3F3;width:550px;}
#respond p textarea{padding:4px;border:1px solid #BCF3F3;width:550px;}
#respond input[type=image]{float:right;}
#respond .must-log-in{margin:10px 0;}

#video_col{float:left;width:255px;padding:55px 0 0;}
#video_col h2{margin:0 0 12px;color:#A5D13D;font-size:20px;}
#video_col .tags{padding:0 0 15px;margin:0 0 25px;background:url(images/dots.png) 0 100% repeat-x;}
#video_col .tags p{font-size:12px;line-height:18px;}
#video_col .related ul.pics{margin-right:-10px;overflow:hidden;padding:0 0 10px;background:url(images/dots.png) 0 100% repeat-x;}
#video_col .related ul.pics li{margin:0 8px 10px 0;float:left;}
#video_col .related ul.pics img{background:url(images/pic_bg_1.png) no-repeat;padding:6px 6px 8px 9px}
#video_col .related ul.links li{padding:4px 0 2px 2px;background:url(images/dots.png) 0 100% repeat-x;margin-right:-10px;}
#video_col .related ul.links li a{color:#00AA9B;font-family:"ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:20px;text-transform:uppercase;font-weight:bold;}


/* page: Teams */
#teams .select{margin:0 0 30px;}
#teams .select label{display:block;}
#teams .select select{font-size:12px;color:#979797;}
#teams .select option{padding:0 1em 0 0;}
#teams .team{background:url(images/dots2.png) 0 100% repeat-x;padding:0 0 30px;margin:0 0 45px;overflow:hidden;}
#teams .team .avatar{float:left;padding:11px;background:url(images/pic_bg_2.png) no-repeat;margin-right:45px;height:200px;width:280px;}
#teams .team .desc{float:left;width:560px;}
#teams .team .desc h2{color:#FF9338;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;font-weight:bold;line-height:30px;padding:0 0 8px;text-transform:uppercase;line-height:25px;}
#teams .team .desc h2 a{color:#FF9338;}
#teams .team .desc p.sub{font-size:14px;color:#856F50;line-height:18px;margin:0 0 25px;}
#teams .team .desc p{margin:0 0 15px;}

/* page: Projects */
#projects .select{margin:0 0 30px;}
#projects .select div{float:left;margin-right:30px;}
#projects .select label{display:block;}
#projects .select select{font-size:12px;color:#979797;}
#projects .select option{padding:0 1em 0 0;}

#projects .gal{margin:0 -10px 15px;position:relative;overflow:hidden;}
#projects .gal li{position:relative;float:left;width:213px;height:155px;padding:10px 11px;margin-right:2px;background:url(images/pic_bg_3.png) no-repeat;}
#projects .gal li:hover div{display:block;}
#projects .gal li div{cursor:pointer;display:none;position:absolute;left:11px;top:69px;width:184px;height:76px;padding:20px 15px 0;background:url(images/gallery_item_bg.png) no-repeat;}
#projects .gal li div h2{color:#fff;font-size:15px;line-height:15px;margin:0px;font-family:Arial;}
#projects .gal li div p{color:#fff;font-size:13px;line-height:14px;}
#projects .gal li a img{width:214px;}
#projects .gal li a:hover div h2,#projects .gal li a:hover div p{color:#333333 !important;}
#projects .gal li a.project_thumb_link{display:block;overflow:hidden;height:155px;}

/* page: Blog entries */
#blog_entries{margin:0 0 50px;}

#blog_entries .select{margin:0 0 30px;}
#blog_entries .select div{float:left;margin-right:30px;}
#blog_entries .select label{display:block;}
#blog_entries .select select{font-size:12px;color:#979797;}
#blog_entries .select option{padding:0 1em 0 0;}

#blog_entries .entry{margin:0 0 30px;overflow:hidden;}
#blog_entries .entry .pic{position:relative;float:left;width:214px;height:155px;padding:10px 11px;background:url(images/pic_bg_3.png) no-repeat;margin-right:10px;}
#blog_entries .entry .pic a img{width:214px;}
#blog_entries .entry .pic:hover div{display:block;}
#blog_entries .entry .pic div{cursor:pointer;display:none;position:absolute;left:11px;top:59px;width:184px;height:86px;padding:20px 15px 0;background:url(images/gallery_item_bg.png) no-repeat;}
#blog_entries .entry .pic div h2{color:#fff;font-size:15px;line-height:15px;margin:0px;font-family:Arial;}
#blog_entries .entry .pic div p{color:#fff;font-size:13px;line-height:14px;}
#blog_entries .entry .desc{float:left;width:630px;padding:0 20px 0 25px;height:170px;background:url(images/dots2.png) 0 100% repeat-x;}
#blog_entries .entry .desc h2{ color:#C7AB84;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;margin:0;padding:8px 0;text-transform:uppercase;font-weight:bold;line-height:25px;}
#blog_entries .entry .desc p.sub{font-size:14px;color:#856F50;line-height:18px;margin:0 0 15px;}
#blog_entries .entry .desc p{margin:0 0 15px;}
#blog_entries .entry .desc p a{color:#A5D13D;font-weight:bold;}
#blog_entries .see_all{float:right;margin:-20px 10px 0 0;display:inline;}

/* page: About project */
#about_project{padding:30px 0 60px;overflow:hidden;}
#about_project .pic{float:left;margin-right:45px;width:301px;}
#about_project .pic img{padding:11px;background:url(images/pic_bg_2.png) no-repeat;}
#about_project .pic img.size-full{background:none;}
#about_project .pic p{font-size:12px;color:#856F50;line-height:18px;padding:10px 0 0 10px;}
#about_project .desc{float:left;width:560px;}
#about_project .desc h1{padding:0 0 15px;margin:0 0 15px;color:#FF6C6D;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:30px;}
#about_project .desc h2{color:#FF9338;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;font-weight:bold;line-height:30px;padding:0 0 8px;text-transform:uppercase;line-height:25px;}
#about_project .desc p, #about_project .desc div{margin:0 0 15px;}
#about_project .desc ul{list-style-type:disc;padding-left:1em;}

/* page: About */
#about_main{width:570px;float:left;margin-right:40px;padding:65px 0 0;}
#about_main h1{margin:0 0 15px;color:#FF6C6D;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:30px;}
#about_main p{margin:0 0 15px;}
#about_main h2{margin:30px 0 15px;color:#FFC837;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;text-transform:uppercase;line-height:25px;}

#about_col{width:315px;float:left;padding:55px 0 0;}
#about_col ul{padding:0 5px;margin:0 0 30px;}
#about_col ul li{padding:16px 0 2px;background:url(images/dots.png) 0 100% repeat-x}
#about_col ul a{display:block;height:20px;overflow:hidden;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:20px;text-transform:uppercase;color:#a5d13d;text-decoration:none;}
#about_col ul a:hover{color:#FF4150;}
#about_col ul a:hover img{margin-top:-20px;}
#about_col ul li.active img{margin-top:-20px;}
#about_col ul li.active a{color:#FF4150;}

#about_col.right {float:right;}
#about_col .latest_news{padding:15px 0;margin:0 5px 10px 5px;background:url(images/dots.png) 0 100% repeat-x}
#about_col .latest_news h2{padding:0 0 15px;color:#A5D13D;font-size:20px;}
#about_col .latest_news p{font-size:12px;line-height:18px;margin:0;}

/* Right Boxes */
.boxes2 div{position:relative;width:315px;margin:0 0 10px;}
.boxes2 h2{text-indent:-9999px;overflow:hidden;height:50px;margin:0;}

.boxes2 div.box_1{height:130px;background:url(images/box2_1_bg.png) no-repeat;}
.boxes2 div.box_1 form{padding:22px 0 0 33px;}
.boxes2 div.box_1 form div{width:100px;float:left;margin:0px;}
.boxes2 div.box_1 form div.gsom_sfi{width:auto;float:left;margin:5px 0;margin-right:10px;}
.boxes2 div.box_1 form div.gsom-optin-form{width:300px;}
.boxes2 div.box_1 form label{display:none;}
.boxes2 div.box_1 form span.gsom-required-msg {float:none;}
.boxes2 div.box_1 input[type=text]{padding:2px 0;font-size:15px;color:#C7C7C7;width:150px;margin-right:10px;border:0;}
.boxes2 div.box_1 input[type=submit]{cursor:pointer;border:0;width:92px;height:33px;background:url(images/btn-sign_up.png) no-repeat;overflow:hidden;text-indent:-9999px;margin:0px !important;}
.boxes2 div.box_1 input[type=submit]:hover{background-position:0 -33px;}

.boxes2 div.box_2{height:130px;background:url(images/box2_2_bg.png) no-repeat;}
.boxes2 div.box_2 a{position:absolute;left:73px;top:68px;height:38px;overflow:hidden;}
.boxes2 div.box_2 a:hover img{margin-top:-38px;}

.boxes2 div.box_3{height:130px;background:url(images/box2_3_bg.png) no-repeat;}
.boxes2 div.box_3 p{font-size:12px;color:#867F6E;line-height:14px;padding:0 0 0 30px;width:240px;}
.boxes2 div.box_3 ul#recentcomments a{color:#00AA9B;display:inline;font-size:12px;height:20px;overflow:hidden;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;text-transform:uppercase;color:#a5d13d;text-decoration:none;}
.boxes2 div.box_3 ul#recentcomments li{background:none;padding:0;}
.boxes2 div.box_3 ul#recentcomments{margin-left:25px;}

.boxes2 div.box_4{height:146px;background:url(images/box2_4_bg.png) no-repeat;}
.boxes2 div.box_4 p{font-size:12px;color:#867F6E;line-height:14px;padding:15px 0 0 32px;width:240px;}
.boxes2 div.box_4 p a{color:#00AA9B;}
.boxes2 div.box_4 p a:hover{color:#867F6E;}


.boxes2 div.box_5{height:277px;background:url(images/box2_5_bg.png) no-repeat;}
.boxes2 div.box_5 p{font-size:11px;line-height:13px;text-align:center;color:#867F6E;padding:5px 35px 0;}
.boxes2 div.box_5 ul{padding:45px 0 0;}
.boxes2 div.box_5 li{text-align:right;font-style:italic;font-size:13px;line-height:13px;padding:0 25px 8px;}
.boxes2 div.box_5 li span{float:left;}
.boxes2 div.box_5 li.e-never-felt-safer span{ background:#4CB848;}
.boxes2 div.box_5 li.e-never-felt-safer{ color:#4CB848;}
.boxes2 div.box_5 li.e-very-safe span{ background:#87B718;}
.boxes2 div.box_5 li.e-very-safe{ color:#87B718;}
.boxes2 div.box_5 li.e-safe span{ background:#F39710;}
.boxes2 div.box_5 li.e-safe{ color:#F39710;}
.boxes2 div.box_5 li.e-somewhat-safe span{ background:#B2811E;}
.boxes2 div.box_5 li.e-somewhat-safe{ color:#B2811E;}
.boxes2 div.box_5 li.e-not-safe span{ background:#ED3742;}
.boxes2 div.box_5 li.e-not-safe{ color:#ED3742;}
.boxes2 div.box_5 li.e-really-not-safe span{ background:#BD2547;}
.boxes2 div.box_5 li.e-really-not-safe{ color:#BD2547;}

/* page: Press Releases */
#press_releases{width:560px;float:left;margin-right:50px;padding:75px 0 0;}
#press_releases h1{margin:0 0 15px;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;color:#FF6C6D;font-size:30px;font-weight:bold;text-transform:uppercase;}
#press_releases p{margin:0 0 15px;}
#press_releases h2, #press_releases h2 a{margin:30px 0 15px;color:#FFC837;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;text-transform:uppercase;line-height:25px;}
#press_releases h2 a:hover{color:#FF6C6D;}
#press_releases .entry{margin:0 0 30px;padding:0 0 15px;overflow:hidden;background:url(images/dots2.png) 0 100% repeat-x;}
#press_releases .entry .pic{padding:10px;background:url(images/pic_bg_4.png) no-repeat 0 0;margin-right:10px;}
#press_releases .entry a.thumbnail_link{background:url(images/pic_bg_4_bottom.png) no-repeat 0 100%;float:left; padding-bottom:5px;}
#press_releases .entry .desc h2{ color:#C7AB84;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;margin:0;padding:8px 0;text-transform:uppercase;line-height:25px;}
#press_releases .entry .desc a:hover h2{ color:#FF6C6D}
#press_releases .entry .desc p.sub{font-size:14px;color:#856F50;line-height:18px;margin:0 0 15px;}
#press_releases .entry .desc p{margin:0;}
#press_releases .entry .desc p a{color:#A5D13D;font-weight:bold;}
#press_releases .see_all{float:right;margin:-20px 10px 0 0;display:inline;}

/* page: Home */
#home{padding:23px 0 0;margin:0 -35px;position:relative;}

#ggm_news{width:600px;float:left;margin-right:40px;margin-top:-10px;position:relative;}
#ggm_news .entry{margin:0 0 0 30px;padding:18px 0 20px;overflow:hidden;background:url(images/dots2.png) 0 100% repeat-x;}
#ggm_news .entry .pic{padding:8px;background:url(images/pic_bg_4.png) no-repeat 0 0;margin-right:25px;}
#ggm_news .entry a.thumbnail_link{background:url(images/pic_bg_4_bottom.png) no-repeat 0 100%;float:left; padding-bottom:5px;}
#ggm_news .entry .desc h2{ color:#C7AB84;font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;margin:0;padding:8px 0;text-transform:uppercase;line-height:25px;}
#ggm_news .entry .desc p a{color:#A5D13D;font-weight:bold;font-size:14px;}
#ggm_news .entry .desc p a:hover{color:#669900;}
#ggm_news .entry .desc a:hover h2{ color:#FF6C6D}
#ggm_news .entry .desc p{margin:0;font-size:12px;line-height:22px;}

#home_boxes{float:left;width:315px;}

#kiu_pilot{float:left;position:relative;height:231px;padding:0 0 0 347px;width:382px;background:url(images/home_kiu_pilot_project.png) no-repeat;}
#kiu_pilot p.nav{position:absolute;left:77px;top:134px;}
#kiu_pilot p.nav a{color:#A5D13D;float:left;background:url(images/vertical_dotted_line.gif) no-repeat 0 0;font-family:"ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:20px;padding:2px 14px;}
#kiu_pilot p.nav a:hover{color:#FE4150;}
#kiu_pilot ul{padding:40px 0 0;}
#kiu_pilot ul li{color:#979797;line-height:18px;width:355px;padding:0 0 20px;}
#kiu_pilot ul li a{color:#A5D13D;font-weight:bold;}
#kiu_pilot ul li a:hover{color:#669900;}

#announcement{float:left;width:210px;height:170px;padding:61px 14px 0 45px;background:url(images/announcement_bg.jpg) no-repeat;}
#announcement p{padding:10px 0 0;font-size:12px;line-height:16px;color:#6B6B6B;margin:0;}
#announcement h2{font-family: "ronnia-condensed-1","ronnia-condensed-2",Trebuchet MS;font-size:25px;color:#c7ab84;font-size:21px;font-weight:bold;text-transform:uppercase;line-height:25px;}
#announcement a:hover{color:#6B6B6B;}

#featured_videos{width:1040px;height:458px;position:relative;margin:0 -20px;background:url(images/featured_videos.jpg) no-repeat;}
#featured_videos .video_player{position:absolute;left:57px;top:80px;}
#featured_videos ul.post-info {position:absolute;left:626px;top:73px;width:363px;}
#featured_videos ul.post-info li{float:left;overflow:hidden;height:113px;}
#featured_videos ul.post-info a{position:relative;display:block;width:353px;height:107px;padding:6px 0 0 10px;}
#featured_videos ul.post-info a .play{display:none;position:absolute;left:0px;top:7px;}
#featured_videos ul.post-info a:hover{background:#F6519B;text-decoration:none;}
#featured_videos ul.post-info a:hover .play{display:block;}
#featured_videos ul.post-info img{float:left;margin-right:12px;}
#featured_videos ul.post-info img.video_thumb{ width:132px;height:100px;}
#featured_videos ul.post-info h2{padding:15px 10px 5px 0;font-size:14px;color:#fff;font-family:Arial;line-height:14px;}
#featured_videos ul.post-info p{font-size:12px;line-height:14px;color:#fff;padding-right:10px;}
#featured_videos .see_all{position:absolute;right:50px;top:412px;font-size:12px;color:#fff;}
#featured_videos .see_all a{color:#fff;}
#featured_videos .see_all a:hover{text-decoration:underline;}

/* u2i addon */
#bottom_boxes .box_3 #recent-comments-3 { list-style:none;margin:50px 0 0 15px;}

#recentcomments .recentcomments .url{width:90px !important;}
#recentcomments .recentcomments a{display:inline-block !important;height:13px !important;}
#recentcomments li.recentcomments {}