/*  

Theme Name: TonySmalley Modified Template
Theme URI: http://tbct0008.theblognet.net/
Description: Another Theme from TheBlogCom
Version: v2.0 (August 2007)
Author: www.ni-limits.com
Author URI: http://www.ni-limits.com/

*/

/* CSS Document */


body {
background:url(images/body.jpg) left top repeat-x #F6AB25;
color:#fff;
margin:0;
padding:0;
}

.postmetadataalt {
font-size:0.81em;
}

.pagetitle {
margin:0;
padding:0px 0 0 0px;
}

html {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serifarial, tahoma, times new roman;
}

.normal {
font-size:1.01em;
font-family:arial, tahoma, times new roman;
}

.big {
font-size:1.31em;
font-family:arial, tahoma, times new roman;
}

.normal_tah {
font-size:1.01em;
font-family:tahoma, arial, times new roman;
}

.big_tah {
font-size:1.11em;
font-family:tahoma, arial, times new roman;
}

h1 {
color:#FFF;
font-size:2.51em;
font-weight:400;
text-transform:uppercase;
line-height:1.01em;
margin:0;
padding:0;
}

h2 {
color:#e29813;
font-weight:550;
text-transform:uppercase;
font-size:1.2em;
line-height:1.01em;
margin:0;
padding:0;
}

h3 {
color:#FFF;
font-weight:400;
text-transform:uppercase;
font-size:11px;
margin:0;
padding:0;
}

#respond {
color:#FFF;
text-transform:uppercase;
font-size:1.11em;
margin:0;
padding:0;
}

.h2 {
color:#e29813;
font-size:1.11em;
text-transform:uppercase;
margin:0;
padding:0;
}

.h3 {
font-size:13px;
color:#F6AB25;
text-transform:none;
margin:0;
padding:0;
}

.body {
width:1024px;
vertical-align:top;
background:url(images/bbg.jpg) right top repeat-y #f6ab25;
}

.header {
width:1024px;
height:222px;
vertical-align:top;
background:url(images/header1.jpg) left top no-repeat;
z-index:1;
}

.left1 {
width:215px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.left {
width:215px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.cent1 {
width:397px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.menu {
vertical-align:top;
text-align:left;
padding:19px 0 0 23px;
}

.menu ul {
background:none;
margin:0;
padding:0;
}

.menu li {
list-style:none;
background:url(images/menu_bg.gif) left bottom no-repeat;
vertical-align:top;
line-height:1.75em;
color:#FFF;
font-size:1.31em;
margin:0;
padding:0;
}


.footer_txt {
text-align:center;
color:#F6AB25;
font-family:tahoma, arial, times new roman;
padding:10px 240px 20px;
}

.footer_txt a {
color:#F6AB25;
font-weight:400;
text-decoration:underline;
}

.footer_txt a:hover {
color:#F6AB25;
font-weight:400;
text-decoration:none;
}

.cent {
width:385px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.sub_cats_bg {
width:225px;
vertical-align:top;
background:url(images/cats2.jpg) left top repeat-y;
}

.cats_bg {
width:225px;
height:100%;
vertical-align:top;
background:url(images/cats1.jpg) left top no-repeat;
}

.search_bg {
position:absolute;
width:1024px;
height:61px;
background:url(images/search_bg.jpg) left top repeat-x;
float:left;
z-index:1;
}

#search {
vertical-align:top;
color:#033359;
font-family:Tahoma, arial, verdana, courier;
padding:3px 10px 5px 275px;
}

#search input {
font-size:11px;
color:#022949;
font-family:Tahoma, arial, verdana, courier;
width:226px;
height:18px;
vertical-align:middle;
margin:0 7px 0 9px;
padding:0;
}

#search .input {
width:40px;
height:19px;
vertical-align:middle;
margin:0;
padding:0;
}

.main_div {
width:485px;
vertical-align:top;
margin:0 25px 0 25px;
}

.head {
clear:both;
margin-top:50px;

}

.head span {
color:#F5AB25;
font-size:1.31em;
}

.sub_content {
width:485px;
vertical-align:top;
background-color:#022949;
}

.content_txt {
line-height:1.21em;
text-align:justify;
margin:0 13px;
padding:11px 5px 8px 0;
}

.content_txt2 {
line-height:1.21em;
text-align:justify;
margin:0 13px;
padding:11px 5px 8px 0;
}

.content_txt a {
color:#53A4E7;
text-decoration:underline;
}

.content_txt a:hover {
color:#53A4E7;
text-decoration:none;
}



.content_txt strong {
color:#edf7f9;
}

.comment {
color:#F5AB25;
padding:12px 15px 15px 13px;
}

.widget_style2 a {
color:#04335A;
text-decoration:underline;
}

.widget_style2 a:hover {
color:#04335A;
text-decoration:none;
}

.cats_bg #search {
vertical-align:top;
color:#FFF;
font-family:Tahoma, arial, verdana, courier;
padding:10px 10px 10px 30px;
}

.right #search {
vertical-align:top;
color:#FFF;
font-family:Tahoma, arial, verdana, courier;
padding:10px 10px 32px 30px;
}

.cats_bg #links_with_style .h4 {
font-size:1.51em;
line-height:1.31em;
color:#F6AB25;
text-transform:none;
margin:0;
padding:0;
}

.cats_bg #calendar_wrap {
vertical-align:top;
padding:10px 0 0;
}

.right #calendar_wrap {
vertical-align:top;
padding:10px 10px 30px 30px;
}

#calendar_wrap a {
text-decoration:underline;
font-weight:700;
}

#calendar_wrap a:hover {
text-decoration:none;
font-weight:700;
}

.textwidget {
text-align:left;
padding:0 0px 0px 0;
margin-left:25px;
}

a,.head a:hover,.comment a:hover,.widget_style1 a {
color:#FFF;
text-decoration:underline;
}

a:hover,.content_txt h2 a,.content_txt h2 a:hover,.co_name a,.co_name a:hover,.head a,.comment a,.widget_style1 a:hover {
color:#e29813;
text-decoration:none;
font-weight:450;
}

a:hover,.content_txt2 h2 a,.content_txt2 h2 a:hover,.co_name a,.co_name a:hover,.head a,.comment a,.widget_style1 a:hover {
color:#e29813;
text-decoration:none;
font-weight:450;
}

.h4,.right #links_with_style .h4 {
font-size:1.51em;
color:#fff;
text-transform:none;
margin:0;
padding:13px 10px 11px 30px;
}

.table1,.table {
display:table;
}

.table_row1,.table_row {
width:1024px;
height:100%;
display:table-row;
}

.right1, .right {
width:215px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.menu ul li a,.widget_style1 ul li a,.cats_bg #links_with_style ul li a {
text-decoration:none;
color:#FFF;
}

.menu li a:hover,.widget_style1 li a:hover,.cats_bg #links_with_style li a:hover {
text-decoration:underline;
color:#FFF;
}

#search strong,.cats_bg #search strong,.right #search strong {
color:#FFF;
font-size:1.11em;
}

.widget_style1,.cats_bg #links_with_style {
vertical-align:top;
text-align:left;
color:#FFF;
padding:45px 10px 0 25px;
}

.sub_cats_head1,.cats_head1,.cats_bg #links_with_style .sub_cats_head2,.cats_bg #links_with_style .cats_head2 {
vertical-align:top;
background:none;
}

.widget_style1 ul,.cats_bg #links_with_style ul {
background:none;
margin:0;
padding:10px 0 0;
}

.widget_style1 li,.cats_bg #links_with_style li {
list-style:none;
background:url(images/li_bg1.gif) left top no-repeat;
vertical-align:top;
line-height:1.91em;
color:#FFF;
margin:0;
padding:0 0 0 16px;
}

.widget_style2,.right #links_with_style {
vertical-align:top;
text-align:left;
color:#04335A;
margin:0;
padding:0;
}

/*.sub_cats_head2,.right #links_with_style .sub_cats_head2 {
vertical-align:top;
background:url(images/cats_bbg.jpg) left top repeat;
}

.cats_head2,.right #links_with_style .cats_head2 {
vertical-align:top;
height:100%;
background:url(images/cats3.jpg) left bottom repeat-x;
}*/

.widget_style2 ul,.right #links_with_style ul {
background:none;
margin:0;
padding:10px 0 32px 30px;
}

.widget_style2 li,.right #links_with_style li {
list-style:none;
background:url(images/li_bg2.jpg) left top no-repeat;
vertical-align:top;
line-height:1.81em;
color:#04335A;
font-family:Tahoma, arial, verdana, courier;
margin:0;
padding:0 0 0 13px;
}

.widget_style2 ul li a,.right #links_with_style ul li a {
text-decoration:underline;
color:#04335A;
}

.widget_style2 li a:hover,.right #links_with_style li a:hover {
text-decoration:none;
color:#04335A;
}

.cats_bg #search input,.right #search input {
font-size:11px;
color:#022949;
font-family:Tahoma, arial, verdana, courier;
width:140px;
height:18px;
vertical-align:top;
margin:5px 0 0;
padding:0;
}

.cats_bg #search .input,.right #search .input {
width:40px;
height:19px;
vertical-align:top;
margin:5px 0 0 100px;
padding:0;
}

#links_with_style,#archives,#meta,#recent-comments,#recent-posts,#categories,#calendar,#google-search,#pages,#text-1,#delicious {
vertical-align:top;
}

#gsearch,#delicious-box {
text-align:left;
}

.control {
float:right;
display:block;
position:relative;
font-size:9pt;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
margin:1px 5px;
}

.control:hover {
border-top:1px solid #333;
border-bottom:1px solid #333;
margin-top:0;
margin-bottom:0;
}

.control,.control * {
color:#666;
}

.rightwidget {
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/*CSS for Countdown Ticker*/

table.timer {
font: bold 24pt Tahoma, Arial, Helvetica;
color: #f5ab24;
}

table.timer.td {
padding: 0;
margin: 0;
}

table.timer tr.labels td {
font-size: 12pt;
}

div.contactform div.contactleft {
padding-top:5px;
}

#carbon_copy {
	margin-top:-16px;
	padding-bottom:5px;
	padding-left:160px;
}

/* Social Media Content*/

ul#sm_content {
clear:both;
float:left;
width:120px;
margin:0 0 25px 50px;
padding:0;
}

div#sm_content_container { clear:both; float:left; width:100%; margin-top:30px; }

ul#sm_content li, ul#sm_content li a {
float:left;
width:30px;
height:32px;
text-indent:-999em;
background-image:none;
margin:0 5px;
padding:0;
cursor:pointer;
border:0 none transparent;
outline:0 none transparent;
}
ul#sm_content li#twitter {
background:url(images/sm_icons.png) no-repeat;
}
ul#sm_content li#twitter:hover {
background:url(images/sm_icons.png) 0 -32px no-repeat;
}

ul#sm_content li#linked {
background:url(images/sm_icons.png) -30px 0 no-repeat;
}
ul#sm_content li#linked:hover {
background:url(images/sm_icons.png) -30px -32px no-repeat;
}

ul#sm_content li#rss {
background:url(images/sm_icons.png) -60px 0 no-repeat;
}
ul#sm_content li#rss:hover {
background:url(images/sm_icons.png) -60px -32px no-repeat;
}


div.right { padding-top:52px; }

/*Rightside widgets*/
div.widget_style2 h2.h4 {
	color:#000;
	font-size:13px; font-style:Bold;
	padding:13px 10px 11px 20px;
	text-align:center;
}

#pscroller1 {
	height:	290px;
	border:1px solid #999;
	background:white;
	width:210px;
	padding:10px;
}
#pscroller1 span {
	position:relative !important;
}

#pscroller1 .rssdescription {
	text-align:justify;	
}
