/*
Theme Name: 3cWPTP
Theme URI: http://www.wpthemesplugin.com
Description: 3cWPTP is a 3 column bright green and blue theme
Author: Moses Francis
Theme made free by romow.com
valid xhtml 1.0 transitional and fully coded to valid css 2.1 and 3.0

Cleaned Up by Jennifer Zelazny/SDAC Inc.

*/

/*---------[1]General---------*/


body {background: #99CCFF url("images/g_fixed.jpg") repeat-x top;font-family: "Trebuchet MS", Arial, Verdana;font-size: 80%;color: #333;font-weight: 400;text-align: center;margin: 0px;}

td {vertical-align: top;}

#wrap {width: 940px;margin: 0 auto;}

#contain {margin: 0px;float: left;width: 940px;}

.clearjz {clear:both;}

/*---------[2]Header---------*/

#header {float: left;height: 100px;width: 940px;}

.search_box {float: right;height: 100px;width: 350px;	}

.site_header {float: left;width: 535px;}
.site_header h1 {float: left;display: block;font-size: 16pt;margin: 0;padding: 15px 2px 2px 2px;color: #111;}
.site_header h2 {float: left;display: block;font-size: 12pt;margin: 0px;padding: 3px 2px 2px 2px;color: #333;} 

.logo {float: left;height: 63px;width: 527px;margin: 0px;padding: 15px 0 0 0;}
.logo img {border: 1px solid #fff;}

.search_tag {float: right; background: url("images/search.jpg") no-repeat right bottom;height: 77px;width: 304px;margin: 20px 0 0 0;padding-top: 0px;}
.search_tag p {float: left;margin: 22px 0 0 0;padding: 0;}


.texxysearch {float: left;height: 20px;width: 225px;border: 1px solid #fff;font-size: 1.1em;margin: 3px 0 0 30px;padding: 0px;color: #333;}

#navigator {float: left;width: 920px;background: url("images/nav.jpg")  no-repeat left center;height: 46px;margin-top: 15px;padding:0 10px 0 0;}

.navigator_menu {float: left;height: 25px;width: 900px;padding:5px 0 0 10px;}
.navigator_menu ul {float: left;width: 1000px;list-style-type: none;text-align: left;margin: 0;padding: 0px;}
.navigator_menu li {display: inline;font-size: 1.5em;color: #fff;margin:0 30px 0 0;padding: 0;}
.navigator_menu li a:link, .navigator_menu li a:visited {color: #fff;text-decoration: none;}
.navigator_menu li a:hover, .navigator_menu li a:active {color: #99CC00;text-decoration: none;}

/*---------[3]Main Content---------*/

#content {float: left;width: 940px;margin: 0px;padding:15px 0 0 0;}


.com {float: left;width: 470px;font-size: 12px;line-height: 18px;color: #838383;border-bottom: 1px dotted #ccc;margin: 0 0 15px 0;padding-bottom: 8px;}
.left_com {float: left;height: 60px;width: 55px;}
.right_com {float: left;width: 410px;text-align: left;font-size: 10px;padding: 0;}

.avatar {float: left;height: 50px;width: 50px;}


#right {float: right;width: 210px;padding-right: 20px;}
.top_right {background: url("images/top_right.gif")  no-repeat bottom;float: left;height: 15px;width: 210px;}

#sidebar {background: url("images/mid_right.jpg") repeat-y;float: left;width: 210px;}

.wrap_widget {float: left;width: 192px;padding:0 9px 0 4px;}

.title {float: left;width: 192px;background: url("images/title.gif") no-repeat  left center;height: 38px;}
.title h2 {float: left;width: 182px;font-size: 1.4em;color: #fff;font-weight: normal;line-height: 30px;text-align: left;margin: 0;padding-left: 10px;}

.wrap_widget ul {float: left;width: 192px;text-align: left;list-style-type: none;margin:0 0 15px 0;padding: 0;}
.wrap_widget ul ul {float: left;width: 177px;text-align: left;list-style-type: none;margin: 0;padding: 0 0 0 2px;}
.wrap_widget li {width: 183px;clear: both;background: url("images/dot.gif") no-repeat left 5px;text-align: left;font-size: 12px;color: #000;padding-left: 9px;}
.wrap_widget li a:link, .wrap_widget li a:visited {color: #333;text-decoration: none;}
.wrap_widget li a:hover, .wrap_widget li a:active {color: #333;text-decoration: underline;}
.wrap_widget p {clear: both;font-size: 11px;text-align: justify;margin: 0;padding: 5px 10px 15px 10px;}


.bottom_right {float: left;background: url("images/bottom_right.gif") no-repeat top;height: 15px;width: 210px;font-size: 1.7em;color: #fff;}

#left {float: left;width: 701px;background: url("images/top.jpg") no-repeat  top;margin-top: 5px;}

#post {float: left;background: url("images/mid.jpg") repeat-y;width: 701px;}

#left_top {float: left;width: 701px;background:  url("images/top.jpg") no-repeat top;height: 15px;margin-bottom:-3px;}
#left_bottom {float:left;width:701px;background: url("images/bottom.jpg")  no-repeat top;height:15px;margin:0;padding:0;}

#index_post {float: right;width: 470px;color: #333;margin: 0;padding:0 10px 0 0;}
#index_post h3 {float: left;width: 470px;font-size: 1.6em;color: #CC3333;font-weight: normal;}

.post_meta {float: left;width: 470px;text-align: left;margin: 0px;padding:0 0 25px 0;}

.post_meta_tag {float: left;width: 470px;text-align: left;border-bottom: 1px solid #ccc;margin: 0;padding:0 0 12px 0;}

.post_title {float: right;width: 405px;margin: 0;padding: 0;}
.post_title h1 {float: left;width: 400px;text-align: left;font-size: 1.6em;color: #0DC2FF;letter-spacing: -1px;line-height: 18px;margin: 0px;padding:5px 0 3px 0;}
.post_title h1 a:link, .post_title h1 a:visited {text-decoration: none;color: #0DC2FF;}
.post_title h1 a:hover, .post_title h1 a:active {text-decoration: underline;color: #99FF33;}
.post_title p {text-align: left;font-size: 1em;color: #666;clear: both;margin: 0;}
.post_title a:link, .post_title a:visited {text-decoration: none;color: #666;}
.post_title a:hover, .post_title a:active {text-decoration: underline;color: #3399FF;}

.author {float: left;width: 400px;font-size: .9em;color: #838383;}

.incat {float: left;width: 400px;font-size: .9em;color: #838383;}


.post_date {float: left;height: 63px;width: 59px;background: url("images/datetime.gif") no-repeat center;}

.date_post {float: left;width: 55px;text-align: center;color: #fff;font-size: 18px;font-weight: 400;padding:10px 0 0 4px;}

.month_post {float: left;width: 52px;font-size: 14px;color: #fff;text-align: center;padding-left: 7px;}

.post_info {float: left;width: 470px;text-align: left;line-height: 20px;color: #333;padding:15px 0 15px 0;}
.post_info a:link, .post_info a:visited {color: #3399FF;text-decoration: underline;}
.post_info a:hover, .post_info a:active {color: #3399FF;text-decoration: none;}
.post_info p {text-align: left;clear: both;margin:8px 8px 8px 0;padding: 0;}
.post_info img {float: left;border-top: 1px solid #fff;border-right: 1px  solid #F2F2F2;border-bottom:1px solid #F2F2F2;border-left-width: 1px solid #fff;margin:10px 10px 0 0;}
.post_info blockquote {clear: both;background: url("images/quote.png") no-repeat left 3px;margin:10px 25px 10px 0;padding-left: 25px;}
.post_info code {clear: both;display: block;text-align: justify;font-family: "Lucida Grande", Arial;font-size: 11px;border: 1px dashed #E5E5E5;margin:10px 25px 10px 10px;padding: 8px;}

.post_comment {float: left;width: 470px;}

.submit_com {float: right;height: 20px;width: 115px;background: url("images/coms.gif") no-repeat  left;font-size: 11px;line-height: 20px;text-align: center;color: #3366FF;padding:0;}
.submit_com a:link, .submit_com a:visited {color: #0099FF;text-decoration: none;}
.submit_com a:hover, .submit_com a:active {color: #0099FF;text-decoration: underline;}

	
.comment_template {float: left;width: 470px;margin-top: 35px;}
.comment_template p {text-align: left;font-size: 11px;color: #838383;clear: both;margin:0 0 6px 0;padding: 0;}
.comment_template a:link, .comment_template a:visited {color: #33CCFF;text-decoration: none;}
.comment_template a:hover, .comment_template a:active {color: #99FF33;text-decoration: none;}
.comment_template h3 {float: left;width: 470px;text-align: right;font-size: 2em;color: #ccc;font-weight: bold;margin: 0px;padding: 0px;}
.comment_template h6 {float: left;width: 460px;font-size: 1.3em;color: #666;margin:5px 0 5px 0;}


.post_stats {float: left;width: 470px;font-size: 11px;color: #999;margin-bottom: 25px;}

.right_com a:link, .right_com a:visited {color: #666;text-decoration: underline;}
.right_com a:hover, .right_com a:active {color: #666;text-decoration: none;}

.texxybox {border: 1px solid #ccc;width: 150px;color: #999;padding-left: 3px;}

.texxyarea {height: 200px;width: 400px;border: 1px solid #ccc;color: #999;padding:2px 0 0 3px;}

#wp-calendar {float: left;empty-cells: show;width: 190px;font-size: 12px;color: #666;text-decoration: none;text-align: center;background: #F8f8ff;border: 1px solid #ccc;margin:0 0 15px 0;padding: 0;}
#wp-calendar a:link, #wp-calendar a:visited {text-decoration: none;color: #333;font-size: 12px;}
#wp-calendar a:hover, #wp-calendar a:active {text-decoration: underline;color: #333;font-size: 12px;}

#wp-calendar caption {width:191px;background: #668F9F;text-align: center;font-size: 1.3em;color: #fff;font-weight: normal;margin:10px 0 0 0;padding: 0;}

#wp-calendar th {margin:0;padding:0;text-align: center;}
#wp-calendar td {margin: 0;padding: 0;text-align: center;}
#wp-calendar tf {margin:0;padding:0;}

#wp-calendar #next a {float: right;text-align: left;font-size: 12px;color: #3399FF;text-decoration: none;}
#wp-calendar #prev a {float: left;text-align: left;font-size: 12px;color: #94C10A;text-decoration: none;}



#flick {float: left;width: 190px;text-align: left;list-style-type: none;margin: 0px;padding:15px 0 15px 2px;}
#flick ul {float: left;width: 180px;text-align: left;list-style-type: none;margin: 0;padding: 0;}
#flick li {height: 35px;width: 35px;display: inline;margin:0 5px 5px 0;padding: 0;}
#flick li img {height: 32px;width: 32px;border: 1px solid #8FBD05;}

.nextpre {float: left;width: 470px;font-size: 12px;color: #666;text-align: left;margin: 0;padding: 0;}
.nextpre a:link, .nextpre a:visited {color: #33CCFF;text-decoration: none;}
.nextpre a:hover, .nextpre a:active {color: #93C109;text-decoration: none;}

.comment_template blockquote {background: url("images/quote.png") no-repeat left 3px;clear: both;margin:10px 25px 10px 0;padding-left: 25px;}
.comment_template code {clear: both;display: block;text-align: justify;font-family: "Lucida Grande", Arial;font-size: 11px;border: 1px dashed #E5E5E5;margin:10px 25px 10px 10px;padding: 8px;}
.comment_template form {float: left;width: 450px;margin: 0px;padding: 0px;}

.wrap_widget ul ul li {width: 170px;text-align: left;color: #666;background: url("images/dot.gif") no-repeat left 5px;clear: both;margin: 0px;padding:0 0 0 9px;}

/*---------[5]SDAC Inc Additions---------*/

.pageTitle {color: #0DC2FF;letter-spacing: -1px;line-height: 18px;text-align:left;margin:0;padding:0;}

#login {text-align:left; padding:5px; margin-top:10px;I }

#fnfLogin {text-align:left;}

#subscribeTop {float:right; margin-top:-50px;}
#subscribeTop img,img.subscribeImg  {border:0;}



/*---------[6]Miscellaneous/Not Used?---------*/

.rss_feed {float: left;width: 95px;height: 25px;background: url("images/rss.jpg") no-repeat right center;font-size: 1.6em;text-align: center;color: #99CC00;margin: 0;padding: 5px 5px 0 0;}
.rss_feed a:link, .rss_feed a:visited {color: #99CC00;text-decoration: none;}
.rss_feed a:hover, .rss_feed a:active {color: #fff;text-decoration: none;}

/*---------[7]Footer---------*/

#footer {float: left;width: 938px;border: 1px solid #3D83A9;margin: 35px 0 0 0;padding: 0;}

.footer_menu {float: left;width: 900px;padding:10px 19px 0 19px;}

.footer_right {float: right;width: 300px;}
.footer_left {float: left;width: 300px;}
.footer_middle {float: left;width: 300px;}


#footer h4 {float: left;width: 260px;font-size: 1.7em;color: #fff;font-weight: 400;margin: 0 0 6px 0;padding:0 15px 8px 0;border-bottom: 1px dashed #408CB3;}

#footer ul {float: left;width: 300px;list-style-type: none;text-align: left;margin: 0;padding: 0;}

#footer li {width: 278px;text-align: left;color: #CCCC99;font-size: 11px;margin:0 0 3px 0;padding:0 10px 0 12px;clear: both;background: url("images/v.gif") no-repeat 1px 6px;}
#footer li a:link, #footer li a:visited {color: #fff;text-decoration: none;}
#footer li a:hover, #footer li a:active {color: #CCCC99;text-decoration: underline;}

.right_fc {float: right;height: 50px;width: 480px;font-size: 11px;line-height: 50px;color: #fff;}
.left_fc {float: left;width: 400px;height: 43px;padding:7px 0 0 8px;}

.footer_links {float: left;width: 938px;background: #408CB3 url("images/footer_im.gif") repeat-x bottom;padding-bottom: 30px;}

.footer_copyright {float: left;width: 938px;background: #003955;height: 50px;}

.footer_copyright a:link,  .footer_copyright a:visited {color: #CCCC99;text-decoration: underline;}
.footer_copyright a:hover, .footer_copyright a:active {color: #CCCC99;text-decoration: none;}
.footer_copyright p {color: #fff;text-align: left;clear: both;margin:0 0 3px 0;}
