/*  
Theme Name: drupal2u
Theme URL: http://drupal2u.com/
Description: Fixed-width, two colums, right sidebar.
Author: drupal2u
Author URI: http://drupal2u.com/
Tags: two-columns, fixed-width, right-sidebar
*/

body {	font-family: Tahoma; margin:0; padding:0; color:#182028; font-size:12px; width:100%; background: url(images/bg.gif) repeat-x left top #fdfeff; text-align:left
}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#db0101; font-size:12px; text-decoration:none
}
a:hover {text-decoration:underline; color:#db0101
}
ul{margin:0px; padding:0px; list-style:none;
}
li{margin:0px; padding:0px;
}

#wrapper { width:100%
}
/*************************************
	Header
**************************************/
#header { width:100%; background:url(images/header_bg.gif) no-repeat center top
}
#header_in { width: 1000px;	padding: 0px; margin:0px auto;	height:175px;
}
#logo { width:189px; height:99px; float:left; padding:18px 0 13px 13px; font-size:0px
}
#description { width:320px; padding:35px 0 0 50px; float:left; line-height:18px; font-size:14px; font-family:Tahoma; color:#b6c1cc
}
#description span { color:#dbe1e7
}
#description a {font-size:20px; font-family:Tahoma; color:#db0101; text-transform:uppercase; font-weight:bold; text-decoration:none
}
#description .upper  { color:#FFFFFF; text-transform:uppercase; font-size:20px;
}
#description .free  { color:#db0101; text-transform:uppercase; font-size:19px; font-weight:bold
}


.clear { clear:both; font-size:0px; height:1px;
}

/*************************************
	Subscribe form 
**************************************/
#subscribe {width:404px; float: right; padding-top:18px; font-family:Tahoma; font-size:12px; color:#dbe1e7;
}
#subscribe a { font-family:Tahoma; font-size:12px; color:#dbe1e7; text-decoration:none
}
.sbutton {width:13px; height:28px; background:url(images/sbutton.gif) no-repeat; border:0px; cursor:pointer
}
.via_mail {font-family:Tahoma; font-size:12px; color:#182028; background:url(images/viamail_bg.gif) no-repeat left top; width:128px; height:23px; padding:5px 0 0 13px; border:0px; float:left; margin-right:9px
}
#searchform {padding:0px; margin:0px
}
#searchform .s { font-family:Tahoma; font-size:12px; color:#182028; background:url(images/search_bg.gif) no-repeat left top; width:352px; height:23px; padding:7px 0 0 14px; border:0px; float:left; margin-right:5px
}
#searchform .button { width:21px; height:30px; background:url(images/search_button.gif) no-repeat; border:0px
}

/*************************************
	nav
**************************************/
#nav { padding:0px; margin:0px; height:40px
}
#nav ul{margin:0px; padding:0px; list-style:none;
}
#nav li { float: left; list-style-type: none; margin: 0px 2px 0px 0px; padding: 0px; background: url(images/nav_li_bg.png) top left no-repeat;
}
#nav li:hover { background: url(images/nav_li_bg_hover.png) top left no-repeat;
}
#nav ul li a {font-family:Tahoma; font-size: 13px; font-weight:bold; text-decoration: none; display: block;	padding: 13px 27px;	margin: 0px; color: #fdfeff; background: url(images/nav_right.png) right top no-repeat; text-align:center
}
#nav ul li a:hover {color: #fdfeff; background: url(images/nav_right_hover.png) right top no-repeat; text-align:center; text-decoration:none
}
#nav ul li.current_page_item { background: url(images/nav_li_bg_hover.png) top left no-repeat;
}
#nav ul li.current_page_item a { color: #fdfeff; background: url(images/nav_right_hover.png) right top no-repeat;; text-decoration: none;
}

/*************************************
	Footer
**************************************/
#footer { width:100%; background:url(images/footer_bg.gif) repeat-x left top #182028 
}
#footer_in {	width: 974px; padding:0px 13px; margin: 0px auto; background:url(images/footer_bg.gif) repeat-x left top #182028; font-family:Tahoma; font-size:11px; color:#808a94
}
#footer_in a {	color: #808a94; text-decoration:underline; font-size:11px
} 
#footer_in a:hover { text-decoration: none;
} 
#footer_nav { text-align:right; width:636px; float:left; padding-top:30px
}
#footer_nav ul { padding: 0px; margin:0px; list-style: none;
}
#footer_nav li { list-style: none; margin: 0px; padding:0px 6px 0 10px; display:inline; border-left: 1px #808a94 solid
}
#footer_nav li a {	color:#808a94; margin:0px; padding:0px; text-decoration: none;	font-size: 13px; font-family: Tahoma; 
}
#footer_nav li a:hover {color: #808a94; text-decoration:underline  
}
#footer_nav li.current_page_item {color: #808a94
}
#footer_nav .current_page_item a {color: #808a94; text-decoration:underline
}

/*************************************
	Main Container
**************************************/
#container { width:100%;
}
#container_in { width:1000px; text-align: left;	margin: 0 auto;	padding:19px 0 29px 0px;
}
 	


/*************************************
	Sidebar
**************************************/
#sidebar {float: right;	width: 280px; margin: 0px; padding: 0px;
}
#sponsors { background:#dbe1e7
}
#sponsors b { font-size:16px
}
#sponsors span { color:#db0101
}
.ads { float:left; padding:0px 4px 4px 0px
}
.sub_package {display:none
}

#tab { font-size:12px; color:#182028
}
#tab h2 { padding:0px; margin:0px; display:none; font-size:0px
}
#tab ul, #news ul, #popul ul {margin:0px; padding:0px; list-style:none;
}
#tab ul li, #news ul li, #popul ul li {margin:0px; padding:0px 0px 0px 0px; background:none
}
#tab ul li ul li {margin:0px; padding:3px 0 4px 19px; background:url(images/tab_li.gif) no-repeat left top
}
#tab a { font-family:Tahoma; font-size:12px; font-weight:bold; color:#182028; text-decoration:none
}
#tab a:hover { color:#0187db; text-decoration:underline
}
#news ul li ul li, #popul ul li ul li {margin:0px; padding:3px 0 4px 19px; background:url(images/news_li.gif) no-repeat left top
}
#news a, #popul a { font-family:Tahoma; font-size:12px; font-weight:bold; color:#182028; text-decoration:none
}
#news a:hover, #popul a:hover { color:#db0101; text-decoration:underline
}

.tabs { background:url(images/tabs_bg.gif) repeat-y left top; border-top:1px solid #dbe1e7 
}
.tabs_in { padding: 14px 13px 6px 13px 
}

#side { font-family:Tahoma; font-size:12px; color:#182028; background:url(images/tabs_bg.gif) repeat-y left top; padding:0px; margin:0px
}
#side a {text-decoration: none; color: #182028; font-size: 12px; font-family:Tahoma; font-weight:bold
}
#side a:hover {text-decoration: underline; color: #0187db;
}
#side h2 { margin: 0px; padding: 19px 15px 12px 44px; font-size: 16px; font-family: Tahoma; font-weight: bold; color: #FFFFFF; background: url(images/h2_bg.png) no-repeat left top
}
#side ul {list-style-type: none; margin: 0px; padding: 0px; 
}
#side ul li {list-style-type: none; margin: 0px; padding: 0px
}
#side ul li ul {list-style-type: none; margin: 0px;	padding: 10px 13px 16px 13px; background: url(images/tabs_bottom.gif) no-repeat left bottom
}
#side ul li ul li ul {list-style-type: none; margin: 0px; padding: 0px; background: none
}
#side ul li ul li { margin:0px; padding:3px 0 4px 19px; background:url(images/tab_li.gif) no-repeat left top
}



/*************************************
	Content
**************************************/
#content {	width: 701px; float: left; 	padding: 0px;
}
.white_top { width:701px; position:absolute; height:3px; left:0px; top:117px; background:#fdfeff
}

.row { clear: both; height:1px; background:#dbe1e7
}
.col1 { width: 340px; float: left; padding-top:1px;
}
.col2 { width: 340px; float: right;
}
.post {margin: 0px 0 10px 0
}

.postdate {	font-size: 11px; color: #4c5762; font-family:Tahoma; padding:17px 13px 2px 13px
}
.title { font-family: Tahoma; font-size: 20px; color: #db0101; padding:2px 13px 3px 13px
}
.title a {text-decoration: none; color: #db0101; font-family: Tahoma; font-size: 20px;
}
.title a:hover {text-decoration: underline; color: #db0101;
}

.vertical { background:url(images/vertical_line.gif) repeat-y left top; border-bottom:1px #dbe1e7 solid
}




.pagetitle {margin-bottom: 8px;  padding: 0px 13px; color: #000000;
}
.title_single { font-family: Tahoma; font-size: 16px; color: #293034; padding-top:3px; width:470px; float:left
}
.entry {line-height: 15px; font-size: 12px; color: #182028; padding:15px 13px 12px 13px; font-family:Tahoma
}
.post p {padding-bottom:10px; margin:0px
}
.postmeta { font-size: 11px; padding: 8px 0px 8px 13px; color:#4c5762
}
#cats { font-family:tahoma; font-size:12px; color:#0187db; font-weight:bold
}
#cats a { font-family:tahoma; font-size:12px; color:#0187db; font-weight:bold; text-decoration:none
}
.comments_1 { width:37px; height:37px; background:url(images/comments_bg.gif) no-repeat left center; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#293034 
}
a.comments_1 { color:#FF0000 
}
.post img {	max-width: 300px; margin:0 16px 8px 0
}
.post b, .post strong { font-size:12px; color:#182028
}
.size-full { border:2px #9ea8b2 solid; 
}
.aligncenter, div.aligncenter { display: block; margin-left: auto;  margin-right: auto;
}
.alignleft { float: left;
}
.alignright {  float: right;
}


.navigation {padding: 20px 0 10px 0; text-align:center
}
.left_arrow { background:url(images/left_arrow.gif) no-repeat left center; padding-left:12px
}
.right_arrow { background:url(images/right_arrow.gif) no-repeat right center; padding-right:12px
}
	
/* wp-pagenavi style overriding */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #000000 !important;
    background:#FFFFFF !important;
    border: 0px !important;
    font-size: 13px !important;
    padding:  4px 6px !important; margin-right:4px
}
.wp-pagenavi a:hover {
    color: #000000 !important;
    background:#FFFFFF !important;
    border: 0px !important;
    
}
.wp-pagenavi span.pages {
    color: #000000 !important;
    background:#FFFFFF !important;
    border: 0px !important;
    font-size: 13px !important;
    padding:  4px 6px !important; margin-right:4px
}
.wp-pagenavi span.current {
    color: #FFFFFF !important;
    background:#0187db !important;
    border: 0px !important;
    font-size: 13px !important;
    padding:  4px 6px !important;
    font-weight: bold; margin-right:4px
}
.wp-pagenavi span {
    background:transparent !important;
}
.extend {
background-color:#FFFFFF;
border:5px solid #000000;
background:transparent !important;
color:#000000;
margin:2px;
padding:2px 4px;
}



 
/*************************************
	Top Search Form
**************************************/
/*Search box Rounded Corner start */
#xsnazzy {margin:0 0 10px 0;}

.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; padding:5px;}
/*Search box Rounded Corner End */







 

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 15px 0px;
	padding: 2px 0px;
	height: 22px;
}
.nav-previous {
	width: 249px; 
	float: left; 
	text-align: left;
	margin: 2px 0px;
}
.nav-next {
	width: 249px; 
	float: right; 
	text-align: right;
	margin: 2px 0px;
}
.page-nav a {
	text-decoration: none;
}
.nav-previous a {
	padding-left: 10px;
}
.nav-next a {
	padding-right: 10px;
}
/**************************************
	Comments
**************************************
**************************************/
#comments-wrap {
}

.textarea {}
.Cbutton { 
	border:none; 
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:4px;}

/*	Headers	*/

#comments-wrap h6 {
	font-size: 20px;
}

/*	Comments	*/

.commentlist {	
}
.thecomment {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.comment-body {
	margin: 0px; padding:5px 10px 20px 0px;
}
.comment-metadata {
	padding:5px 0px;
}
.comment-metadata a, .comment-metadata a:visited {
}
.comment-metadata a:hover {
}
.authorcomment {
	margin: 0px 0px 10px 0px;
	font-size:12px;
	overflow: hidden;
	height:100%;
}
.authorcomment .comment-body {
	border: none;
	
	
}
.authorcomment .comment-metadata {
	padding: 11px 10px;
}




	
h2 a {	color: #db0101; text-decoration: underline; font-size:20px; font-weight:normal
}
h2 a:hover {
	text-decoration: none;
	}
	
h6 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0 10px 0px;
	line-height: 150%;
	margin: 0px;
}
	
h2 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 10px 0px;
	line-height: 150%;
	margin: 0px;
}

.addthis_container { margin-top:15px
}


