/* 
Theme Name:SDP Zagreb
Description:WordPress Theme devoloped for SDP Zagreb.
Author:Korman Tomislav
Author URI:http://www.korman.com.hr
Version:1.0
Tags:red, white, three columns
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body{background:#e4e4e4; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px; padding:0px}
#main{background:#e4e4e4 url(images/bg.png) repeat-x; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:0px 0px 0px 0px}
#wrap{
	background:#FFF;
	width:980px;
	margin:0px auto 0px;
	padding:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-left-color: #e3e3e3;
}

/*Links*/
a, a:visited{color:#c00; text-decoration:none}
a:hover{color:#666; text-decoration:underline}
a img{border:none}

/*Top Navbar*/
#topnavbar{width:980px; height:28px; color:#d7d7d7; margin:0px auto 0px; padding:0px}
#topnavbar a, #topnavbar a:visited{font-size:12px; color:#DDD; text-decoration:none}
#topnavbar a:hover{color:#d7d7d7; text-decoration:underline}
#topnavbar p{font-size:11px; padding:0px; margin:0px}
.topnavbarleft{width:260px; float:left; margin:0px; padding:8px 0px 0px 0px}
.topnavbarright{width:700px; float:right; margin:0px; padding:7px 0px 0px 0px; text-align:right}
.topnavbarright a img{border:none; margin:0px 3px 1px 0px; padding:0px}

/*Header*/
#header{width:980px; height:146px; color:#fcfcfc; font-size:16px; font-weight:normal; margin:0px auto 0px; padding:0px; overflow:hidden; background-image:url(images/header.jpg); background-repeat:no-repeat}
.headerleft{width:470px; float:left; padding:0px; overflow:hidden; margin-top:25px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.headerright{width:480px; float:right; margin:0px; padding:0px 0px 0px 0px; text-align:right}
.headerright a img{border:none; padding:0px; margin-top:35px; margin-right:0px; margin-bottom:0px; margin-left:0px}

/*Navbar*/
#navbar{width:980px; height:48px; color:#565656; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#bebebe; background-image:url(images/navbar.png); background-repeat:repeat-x}
#navbarleft{width:640px; float:left; margin:1px 0px 0px 10px; padding:0px}
#navbarright{width:220px; float:right; margin:0px; padding:8px 0px 0px 0px}
#nav{margin:0px; padding:0px}
#nav ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}
#nav li{float:left; list-style:none; margin:0px; padding:0px}
#nav ul li{list-style:none; margin:0px 0px 0px -1px; padding:0px}
#nav li a, #nav li a:link, #nav li a:visited{color:#666; display:block; font-size:16px; margin:0px 0px 0px 0px; padding:14px 20px 13px 20px; background-image:url(images/navside.png); background-repeat:no-repeat; background-position:right}
#nav li a:hover, #nav li a:active{color:#666; display:block; text-decoration:none; margin:0px 0px 0px 0px; padding:14px 20px 13px 20px; background-color:#e3e3e3; background-image:url(images/navhov.png); background-repeat:no-repeat}
#nav li li a, #nav li li a:link, #nav li li a:visited{opacity:.90; filter:alpha(opacity=90); background:#fff; width:170px; color:#666; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3}
#nav li li a:hover, #nav li li a:active{background:#e3e3e3; color:#666; padding:7px 10px 7px 10px}
#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:190px; margin:0px; padding:0px}
#nav li ul a{width:160px}
#nav li ul a:hover, #nav li ul a:active{}
#nav li ul ul{margin:-31px 0 0 192px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li:hover, #nav li.sfhover{position:static}

/*Homepage*/
#homepage, #featuredpage{width:980px; margin:0px auto 0px; line-height:20px}
#homepage {padding:0px 0px 0px 0px;}
#featuredpage {padding:20px 0px 0px 0px;}
#homepage p, #featuredpage p{padding:0px 0px 0px 0px; margin-bottom:10px; margin-top:5px}

/*Custom h2*/
#homepage h2, #content h2{font-size:12px; font-weight:bold; color:#666; text-transform:uppercase; margin-bottom:40px; background-repeat:no-repeat; padding-left:22px; margin-top:0px; padding-top:9px}
#homepage h2.news{background-image:url(images/ico-folder.png); background-position:0px 8px}
#homepage h2.blog{background-image:url(images/ico-blog.png); background-position:0px 8px}
#info h2{background-image:url(images/ico-info.png); background-position:0px 8px; background-repeat:no-repeat}
#binfo h2{background-image:url(images/ico-info.png); background-position:0px 8px; background-repeat:no-repeat}
#archives-3 h2{background-image:url(images/ico-arh.png); background-position:0px 8px; background-repeat:no-repeat}
#categories-3 h2{background-image:url(images/ico-folder.png); background-position:0px 8px; background-repeat:no-repeat}
#recent-posts-3 h2{background-image:url(images/ico-recent.png); background-position:0px 8px; background-repeat:no-repeat}
#sideright #recent-posts-3 a {font-weight: normal;}
#recent-comments-3 h2{background-image:url(images/ico-commchat.png); background-position:0px 8px; background-repeat:no-repeat}
#sideright #recent-comments-3 .recentcomments a {font-weight: normal;}
#homepage .widget_polls-widget h2{background-image:url(images/ico-poll.png); background-position:0px 8px; margin-bottom:20px}
#homepage .widget_twitter h2{background-image:url(images/ico-twitter.png); background-position:0px 8px; margin-bottom:20px}

#homepage h4, #featuredpage h2{font-size:14px; font-weight:bold; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
#homepage h4 a, #homepage h4 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited{color:#666; font-size:14px; line-height:14px; font-weight:bold; text-decoration:none}
#homepage h4 a:hover, #featuredpage h2 a:hover{color:#c00; text-decoration:underline}
#homepage h3 a, #featuredpage h3{color:#666; font-size:24px; line-height:24px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0; padding:0}
#homepage .widget_FacebookConnector h2{background-image:url(images/ico-fbc.png); background-position:0px 8px; margin-bottom:20px}
#content .widget_FacebookConnector h2{background-image:url(images/ico-fbc.png); background-position:0px 8px; margin-bottom:20px}

/*Faces*/
#intro{padding:0px;background-image: url(images/sdpzagreblica.jpg);height: 265px;width: 980px;margin: 0px;}
div #intro h5 a{font-size: 24px;color:#c00;text-transform: none;font-weight: normal;}
#intro p{margin:0px;padding:0;font-size: 14px;}
#intext {display: block;float: left;height: 200px;width: 380px;margin-top: 40px;margin-left: 40px;
}

/*Slider*/
#smooth_sldr{width:660px; height:250px; background-color:#fff; border:0px}
#smooth_sldr_items{padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:0px}
#smooth_sliderc{width:650px; height:208px}
.smooth_slideri{width:650px; height:208px}
.sldr_title{font-family:Arial,Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; font-style:normal; color:#0a0a0a}
#smooth_sldr_body h2{line-height:18px;font-family:Arial,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;font-style:normal;color:#666;margin-top: 0px;margin-right: 0;margin-bottom: 30px;margin-left: 0;}
#smooth_sldr_body h2 a{text-transform:none; text-align:left; color:#666}
#smooth_sldr_body span{font-family:Arial,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#666; padding-left:10px;padding-right:10px;}
.smooth_slider_thumbnail{border:1px solid #e0e0e0; float:left; width:400px; height:155px; border:1px solid #e0e0e0; margin-top:0px; margin-right:0px; margin-bottom:0; margin-right:35px; padding-top:3px; padding-right:4px; padding-bottom:3px; padding-left:4px}
#smooth_sldr_body p.more a{text-decoration:none; color:#c00; text-transform:uppercase; border:1px solid #CCC; font-size:10px; padding-top:2px; padding-right:8px; padding-bottom:2px; padding-left:8px; float:right; font-family:Arial,Helvetica,sans-serif; margin-top:10px}
#smooth_sliderc_nav li{border:1px solid #e0e0e0; font-size:10px; font-family:Arial,Arial,Helvetica,sans-serif}
#smooth_sliderc_nav li a{font-size:10px; color:#666}
#smooth_sliderc_nav li a:active{font-size:10px}
.sldrlink{padding-right:25px}
.sldrlink a{color:#666}


/*Polls*/
.wp-polls .pollbar{margin:1px; font-size:6px; line-height:8px; height:8px; background-image:url(images/pollbg.gif); border:1px solid #efefef}
.wp-polls{padding-bottom:20px}
.poll-answer{font-style:normal}

/*TimThumbs*/
.imgpost {border:1px solid #e0e0e0; padding:3px; height:150px; width:390px; float:left; margin-right:15px}
.imgnews{border:1px solid #e0e0e0; padding:3px; height:65px; width:125px; float:left; margin-right:15px}
.imgmedium{border:1px solid #e0e0e0; padding:3px; height:77px; width:200px; float:left; margin-right:15px}
.imgarh{border:1px solid #e0e0e0; padding:3px; height:30px; width:40px; float:left; margin-right:10px}
.imgblog{border:1px solid #e0e0e0; padding:3px; height:100px; width:200px; float:left}

/*Content*/
#content{width:980px; margin:0px auto 0px; padding:20px 0px 0px 0px; line-height:20px}
#content h1{color:#666; ; font-size:18px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px; padding:0px}
#content h1 a, #content h1 a:visited{color:#333; text-decoration:none}
#content h1 a:hover{color:#c00; text-decoration:none}
#content h4{color:#666; font-size:18px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px}
#content h5{color:#333; font-size:16px; font-family:Arial,Tahoma,Verdana; font-weight:normal; font-style:italic; margin:20px 0px 10px 0px; padding:0px; }
#content img.wp-smiley{float:none; border:none; padding:0px; margin:0px}
#content img.wp-wink{float:none; border:none; padding:0px; margin:0px}
#content blockquote p{margin:0px 0px 0px 0px; padding:0px 0px 10px 0px}
blockquote{width:100px; float:left; background:#fff; margin:0px 20px 15px 20px; padding:10px 15px 0px 15px; border:1px solid #e3e3e3; font-weight:normal; font-size:14px; font-style:italic}

/*Sideleft*/
#sideleft{float:left; width:690px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; line-height:14px}
.postarea{width:660px; float:left; padding-left:15px; padding-right:15px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-image:url(images/modulettabs.png); background-position:left top; background-repeat:no-repeat}
.postarea a img{padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; border:1px solid #e0e0e0}
.postarea li{list-style:none}
.postarea p, #postwide{padding:0px 0px 10px 0px; margin:0px}
.postarea ol, .postright ol, #postwide ol{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.postarea ol li, .postright ol li, #postwide ol li{margin:0px 0px 0px 0px; padding:0px 0px 5px 0px}
.postarea ul, .postright ul, #postwide ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.postarea ul li, .postright ul li, #postwide ul li{list-style-type:none; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.postarea ul ul, .postright ul ul, #postwide ul ul{list-style-type:none; margin:5px 0px 0px 20px; padding:0px}
.postarea ul li li, .postright ul li li, #postwide ul li li{list-style-type:none; margin:0px; padding:0px}
.postarea ul li ul li, .postright ul li ul li, .postwide ul li ul li{margin:0px; padding:0px 0px 3px 0px}
.postright{float:right; width:324px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px}
.postright p{padding:0px 0px 20px 0px; margin:0px; line-height:20px}
#postwide{width:916px; float:left; margin:0px; padding:0px 20px 10px 20px; z-index:2}
.breadcrumb{font-size:10px; color:#c3c3c3; text-transform:uppercase; margin-bottom:20px; margin-top:5px}
.headline{width:660px; float:left; padding-top:30px; clear:both; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
.headlineleft{width:430px; float:left; margin:0px; padding:0px}
.headlineright{width:200px; float:right; margin:0px; padding:0px; text-align:right}

/*Postmeta*/
.postmeta{width:660px; font-size:12px; line-height:44px; color:#999}
.postmeta a{color:#999}
.postmeta .cat{float:left; padding-left:21px; background-image:url(images/ico-foldercat.png); background-position:left center; background-repeat:no-repeat}
.postmeta .cat a{color:#999}
.postmeta .tags{margin-left:20px; float:left; padding-left:21px; background-image:url(images/ico-tags.png); background-position:left center; background-repeat:no-repeat}
.postmeta p{margin:0px; padding:0px}
.share{width:660px; font-size:12px; line-height:44px; color:#999; float:left; margin-bottom:10px}
.share a img{margin-right:10px; border:none}
.author{background:#EEE; width:550px; float:left; font-size:11px; text-transform:uppercase; margin:0px 0px 50px 0px; padding:10px 10px 0px 10px; border:1px solid #BBB}
.pagination{color:#333; font-size:11px; text-transform:uppercase; margin-top:10px; margin-right:0px; margin-bottom:40px; margin-left:0px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.palignright{float:right}
.palignleft{float:left}
.archives{width:270px; float:left; margin:0px; padding:0px}
.aheadline{width:660px; float:left; margin:10px 0px 10px 0px; padding:3px 0px 15px 0px; clear:both; background-image:url(images/modulelinebottom.png); background-repeat:no-repeat; background-position:left bottom}
.bheadline{width:570px; float:left; margin:10px 0px 0px 0px; padding:3px 0px 7px 0px; clear:both}
.fheadline{width:916px; float:left; margin:10px 0px 10px 0px; padding:3px 0px 7px 0px; border-bottom:1px solid #BBB; clear:both}
.pheadline{width:324px; float:left; margin:0px 0px 10px 0px; padding:3px 0px 7px 0px; border-bottom:1px solid #BBB; clear:both}
.vheadline{width:570px; float:left; margin:0px 0px 10px 0px; padding:3px 0px 7px 0px; border-bottom:1px solid #BBB; clear:both}

/*Modulearea*/
.postmodulearea{width:690px; float:left; line-height:15px; margin-top:0px; margin-right:0px; margin-bottom:30px; margin-left:0px}
.postmodulearea b, #intext b{float:right; border:1px solid #ccc; color:#999; font-size:10px; text-transform:uppercase; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; margin-top:10px}
.meta, .meta a, .meta .comments a, .twitter-timestamp{font-size:9px; color:#c3c3c3; text-transform:uppercase; margin-bottom:10px; margin-top:5px}
abbr{text-decoration:none}
.meta .comments{margin-left:15px}
.meta img{vertical-align:middle; margin-top:0pt; margin-right:7px; margin-bottom:0pt; margin-left:0px}
.postmodulearea b a:hover{color:#C00; text-decoration:none}

/*Modules*/
.moduleblog, .moduleblogi, .moduleleft, .moduleright, .moduleslide{width:100%; background-image:url(images/moduletitle.png); background-repeat:no-repeat; background-position:left top}
.moduleslide {width:660px; float:left; padding-right:15px; padding-left:15px}
.moduleleft{
	float:left;
	width:410px;
	padding-right:15px;
	padding-left:15px;
	margin-bottom: 20px;
	
}
#homepage div .moduleleft p {margin-top:15px}
.moduleright{float:right; width:250px; margin-bottom: 20px;margin:0px}
.module-inner{border-left-width:1px; border-left-style:solid; border-left-color:#e0e0e0; padding-right:20px; padding-left:29px}

/*Moduleblog*/
.bloginfo{float:left; width:208px; height:160px; margin-right:30px}
.moduleblog{width:660px; float:left; padding-right:15px; padding-left:15px}
.moduleblogi{width:660px; float:left; padding-right:15px; padding-left:15px}
.moduleblog p{font-size:14px; margin-top:20px; color:#666}
.moduleblog p.meta{font-size:11px; color:#c3c3c3; text-transform:uppercase; margin-bottom:10px}
.postmodulearea .moduleblog b{float:left}

/*Moduleinfo*/
.moduleinfo{width:690px; height:250px; float:left; line-height:15px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-image:url(images/modulebottom.png); background-repeat:repeat-x; background-position:bottom}
.line{float:left; width:2px; height:150px; margin-top:50px; border-left-width:1px; border-left-style:solid; border-left-color:#e3e3e3}
.flickrphotos{float:right; width:250px; margin:0px}
.flickrphotos ul{margin:0px}
#sideleft .widget{margin:0; padding:0; background-image:url(images/moduletitle.png); list-style:none; background-repeat:no-repeat}
.flickrphotos .widget h2{background-image:url(images/ico-photos.png); background-position:0px 8px}
.ttabsoutter{float:left; width:410px; margin:0px; padding-right:15px; padding-left:15px; background-image:url(images/modulettabs.png); background-repeat:no-repeat; background-position:left top}

/*Modulebanners*/
.modulebanners{width:100%; width:660px; padding-right:15px; float:left; padding-left:15px; position:relative}
.modulebanners ul li{list-style-type:none}
.postmodulearea .modulebanners b{float:left; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.title a{font-size:12px; font-weight:bold; color:#c00; text-decoration:none}
.title a:hover{color:#c00; text-decoration:underline}

/*Images*/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}
img.alignnone{margin:0px 0px 10px 0px; padding:0px; display:inline}
img.alignright{margin:0px 0px 10px 10px; padding:0px; display:inline}
img.alignleft{padding:0px; margin:0px 10px 10px 0px; display:inline}

.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}
.alignright{float:right; margin:0px 0px 10px 10px}
.alignleft{float:left; margin:0px 10px 10px 0px}

.wp-caption{border:1px solid #DDD; text-align:center; background-color:#EEE; padding:4px 0px 5px 0px}
.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}
.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}

/*Sideright*/
#sideright{float:left; padding:0px; width:289px; line-height:14px; margin:0px 0px 0px 0px; background-color:#efefef; border-left-width:1px; border-left-style:solid; border-left-color:#e3e3e3; color:#666; background-image:url(images/widgetbreak.png); background-repeat:repeat-x; background-position:bottom}
#sideright a{color:#b20000; text-decoration:none; font-weight:bold}
#sideright a:hover{color:#c00; text-decoration:none; font-weight:bold}
#sideright b{font-weight:bold; color:#666}
#sideright p{margin:0px; padding:0px}
#sideright a img{border:none; margin:0px; padding:0px}
#sideright ul{list-style-type:none; margin:0px; padding:0px}
#sideright ul li{list-style-type:none; margin:0px 0px 10px 0px}
#sideright ul ul{list-style-type:none; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#sideright ul li li{list-style-type:none; margin:0px; padding:0px}
#sideright ul li ul li{margin:0px; padding:0px 0px 3px 0px}

/*Info*/
#info p{font-style:italic; color:#b20000; margin-bottom:10px; text-align:left; line-height:14px}
#ninfo .newsletter ul p a{float:left}
li.program a, li.donation a, li.member a, li.contact a{background-repeat:no-repeat; padding-left:37px; padding-bottom:35px; height:32px; overflow:visible; line-height:32px}
li.mail{line-height:32px; background-image:url(images/ico-mail.png); background-repeat:no-repeat}
li.mail a{padding-left:40px; padding-top:0px}
li.program, li.donation, li.member, li.contact, li.mail{list-style-type:none; height:37px; vertical-align:middle}
li.program a{background-image:url(images/ico-program.png)}
li.program a:hover{background-image:url(images/ico-program_h.png)}
li.donation a{background-image:url(images/ico-donation.png)}
li.donation a:hover{background-image:url(images/ico-donation_h.png)}
li.member a{background-image:url(images/ico-member.png)}
li.member a:hover{background-image:url(images/ico-member_h.png)}
li.contact a{background-image:url(images/ico-contact.png)}
li.contact a:hover{background-image:url(images/ico-contact_h.png)}

.video{background:#FFF url(images/sideright.png) repeat-x; float:left; margin:0px 0px 10px 0px; padding:0px; border:1px solid #333; width:100%}

/*Newsletter*/
.newsletter{margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-top:20px; padding-left:25px; padding-bottom:0px; padding-right:15px; background-image:url(images/widgetbreak.png); background-repeat:repeat-x; background-position:top; height:70px}
#sideright p.fed{margin-left:25px; margin-bottom:30px; font-style:italic}
.newsletter p{font-style:italic}
#sideright .widget{background-image:url(images/moduletitle_r.png); background-repeat:no-repeat; margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; padding-top:0px; padding-right:15px; padding-bottom:0px; padding-left:25px}
#sideright .widget_text{background-image:url(images/widgetbreak.png); background-repeat:repeat-x; background-position:top; padding-top:30px; height:320px}
#sideright .widget_text p{margin-bottom:10px}

/*Blogroll*/
.blogroll {text-transform: uppercase;}
#sideright li.rol {margin-bottom: 15px;text-transform: none;}

/*Footer*/
#footerbg{background:#222 url(images/footer.png) repeat-x; margin:0px; padding:0px; height:295px}
#footbar{width:980px; height:50px; color:#c3c3c3; margin:0px auto 0px; padding:0px}
#footbarleft{width:640px; float:left; margin:1px 0px 0px 10px; padding:0px}
#footbarright{width:220px; float:right; margin:0px; text-align:right; padding-top:20px; padding-right:10px; padding-bottom:0px; padding-left:0px}
#footbarright a{color:#666}
#footbarright a:hover{color:#999; text-decoration:none}
#footnav{margin:0px; padding:0px}
#footnav ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}
#footnav li{float:left; list-style:none; margin:0px; padding:0px}
#footnav ul li{list-style:none; margin:0px 0px 0px -1px; padding:0px}
#footnav li a, #footnav li a:link, #footnav li a:visited{color:#666; display:block; font-size:14px; margin:0px 0px 0px 0px; padding:14px 20px 13px 20px; background-image:url(images/footnavhov.png); background-repeat:no-repeat; background-position:right}
#footnav li a:hover, #footnav li a:active{color:#888; display:block; text-decoration:none; margin:0px 0px 0px 0px; padding:14px 20px 13px 20px}
#footnav li ul a{width:160px}
#footnav li ul a:hover, #footnav li ul a:active{}
#footnav li ul ul{margin:-31px 0 0 192px}
#footnav li:hover ul ul, #footnav li:hover ul ul ul, #footnav li.sfhover ul ul, #footnav li.sfhover ul ul ul{left:-999em}
#footnav li:hover ul, #footnav li li:hover ul, #footnav li li li:hover ul, #footnav li.sfhover ul, #footnav li li.sfhover ul, #footnav li li li.sfhover ul{left:auto}
#footnav li:hover, #footnav li.sfhover{position:static}
#footer{width:980px; height:200px; color:#c3c3c3; margin:0px auto 0px; padding:0px}
#footer p{color:#c3c3c3;  font-weight:normal; margin:0px; padding:0px 0px 5px 0px}
#footer a{color:#c3c3c3; text-decoration:none}
#footer a:hover{color:#fafafa; text-decoration:underline}
#footer ul{list-style-type:none; margin:0px; padding:0px}
#footer ul li{list-style-type:none; margin:0px 0px 10px 0px; padding:5px}
#footer ul ul{list-style-type:none; margin:5px 0px 0px 20px; padding:0px}
#footer ul li li{list-style-type:none; margin:0px; padding:0px}
#footer ul li ul li{margin:0px; padding:0px 0px 10px 0px}
#footer h2{font-size:12px; font-weight:bold; color:#999; text-transform:uppercase; margin-bottom:15px; background-repeat:no-repeat; padding-left:22px; margin-top:0px; padding-top:9px}
#footer h2 a{color:#999; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px}
#footer .widget{background:none; margin:0px; padding:5px 0px 0px 0px; border:none}
.footer1 a img, .footer2 a img, .footer3 a img{border:none; margin:0px 10px 0px 0px; padding:0px}
.footer1{width:220px; float:left; margin:0px; padding-top:5px; padding-right:20px; padding-bottom:0px; padding-left:0px}
.footer2{width:220px; float:left; margin:0px; padding:5px 20px 0px 0px}
.footer3{width:220px; float:left; margin:0px; padding:5px 20px 0px 0px}
.footer4{width:230px; float:right; margin:0px; padding:20px 0px 0px 0px; text-align:right}
.footer4 a img{border:none; margin:0px 10px 0px 0px; padding:0px}
.copyright{width:980px; height:50px; float:left; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; font-size:10px; color:#666; text-align:center}
.copyright p img{padding-right:0px; padding-left:5px}

/*Search*/
#searchdiv{margin:0px; padding:0px}
#searchform{margin:0px; padding:0px 0px 0px 0px; border:1px solid #e3e3e3; background-color:#FFF}
#searchbox{background:#fff !important; width:170px; color:#c3c3c3; font-size:14px; font-family:Arial,Tahoma,Verdana; padding:5px; margin:0px 0px 0px 0px; border:none}
#searchbutton{padding-top:5px; padding-left:10px}
#author, #email, #url{background:#efefef !important; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:4px; border-top:1px solid #ccc; border-right:1px solid #e3e3e3; border-left:1px solid #ccc; border-bottom:1px solid #e3e3e3}
#comment{background:#EAEAEA !important; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; padding:4px; margin:0px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD}
#submit{border:1px solid #ccc; color:#999; font-size:9px; text-transform:uppercase; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; margin-top:10px; background-color:#FFF}
#subscribe{padding:0px; border:1px solid #e3e3e3; background-color:#FFF; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
#subbox{background:#fff !important; width:200px; color:#c3c3c3; font-size:14px; font-family:Arial,Tahoma,Verdana; margin:0px; border:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px}
#subbutton{padding-top:5px; padding-left:10px}
#related{width:660px; margin-bottom:20px; margin-top:10px; margin-bottom:70px; color:#999; float:left}
#contentleft .postarea #related p {padding-bottom: 2px;}

/*Comments*/
#commentt{width:660px; margin-bottom:50px; margin-top:50px}
.postarea #commentt ol.commentlist li{padding:5px; margin-top:10px; margin-bottom:10px}
#commentt #respond p{color:#666; font-size:11px}
#commentt #respond int{color:#666; font-size:11px}
#commentt b{font-style:italic; color:#666; font-weight:normal}
#commentt p label{margin-left:10px}
#commentt #respond p a{font-weight:bold; font-size:11px}
#userinf{width:630px; border:1px solid #e3e3e3; padding:10px; height:290px}
#userinfleft{width:320px; float:left}
#userinfright{width:260px; float:right; padding-left:30px; padding-right:10px; margin-top:20px; border-left-width:1px; border-left-style:solid; border-left-color:#e3e3e3}
#RES_ID_fb_login_image {border:none;}
#commentt h3{font-size:12px; color:#666; padding-bottom:15px; background-image:url(images/modulelinebottom.png); background-repeat:no-repeat; background-position:left bottom}
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#FFF; float:left; border:1px solid #EEE; padding:0px; margin-right:20px; height:48px; width:48px}
.commentlist cite, .commentlist cite a{font-style:normal; font-size:10px; text-transform:uppercase; color:#666}
.comment-author{margin-bottom:10px}
#commentform{margin:0px 0px 0px 0px}
#commentform textarea{width:620px; ; padding:0px; border-top:1px solid #ccc; border-right:1px solid #e3e3e3; border-left:1px solid #ccc; border-bottom:1px solid #e3e3e3}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
#commentform p{margin:5px 0px 0px 0px; padding-bottom:5px}
#commentform p a font{color:#385590}
#commentform #submit{margin:0px; float:left}
#invitebuttona{padding:2px 3px 2px 4px; font-size:1em; cursor:pointer; background:#3b5998; color:#fff; border:1px solid #0e1f5b; border-left-color:#D9DFEA; border-top-color:#D9DFEA; font-weight:bold}
.alt{margin:0px; padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{margin:0px; padding:0px}
.commentlist li{margin:15px 0px 10px; padding:0px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0px; padding:0px; font-weight:normal; text-transform:none}
.children{margin:0px; padding:0px}
.nocomments{text-align:center; margin:0px; padding:0px}
.commentmetadata{font-size:10px; margin:0px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#FFF; margin:0px; padding:0px}
.thread-even{background:#EEE; margin:0px; padding:0px}
.depth-1{border:1px solid #BBB; margin:0px; padding:0px}
.even, .alt{border-top:1px solid #BBB; border-bottom:1px solid #BBB; border-left:1px solid #BBB; margin:0px; padding:0px}


/*Span*/
span.checkbox{width:19px;height:25px;padding:0 5px 0 0;background:url(checkbox.gif) no-repeat;display:block;clear:left;float:left}
span.radio{width:19px; height:25px; padding:0 5px 0 0; display:block; clear:left; float:left; background-image:url(images/radio.gif); background-repeat:no-repeat}
span.select{ position:absolute;width:158px; height:21px; padding:0 24px 0 8px; color:#fefefe; font:12px/21px arial,sans-serif; background:url(select.gif) no-repeat; overflow:hidden}
span.says{display:none}
 
/*Forms*/ 
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#CCC; border-right-color:#e3e3e3; border-bottom-color:#e3e3e3; border-left-color:#CCC; background-color:#eaeaea}
.wpcf7-form p{font-style:italic}
.wpcf7-form .button{float:left; border:1px solid #ccc; color:#999; font-size:10px; text-transform:uppercase; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; margin-top:10px; background-color:#FFF}

/*Facebook*/
#fbc_login a img{border: none; height: 20px; margin-right:10px;z-index:50;float:left;}

/*AuthorBox*/
#authorbox{width:620px;padding:15px;border: solid 1px #e3e3e3;background-color:#efefef;color:#666666;font-style: italic;margin-top:10px;margin-bottom:20px;}

.slide-out-div{margin-top:20px; padding:20px; width:200px; background:#efefef; border:1px solid #e3e3e3; height:400px}

div.fbconnect_LastUsers {display:none;}



