/*
Theme Name: Red Blog
Theme URI: 
Description: Redesigned for Scott Bywater
Version: 1.5
Author: 
Author URI:


*/
h1,h2,h3,h4,h5,h6,ul,li,span {
margin:0;
padding:0;
list-style-type:none;
font-weight:normal;
}

body {
background-color:#e4e4e4;
margin:0;
}

.top_banner {
margin:0px auto;
margin-top:8px;
width:928px;
}
.top_banner_t {
width:928px;
height:56px;
background-image:url(images/banner_top.png);
background-repeat:no-repeat;
text-align:right;
}
.top_banner_t ul{
float:right;
margin:0px 25px;
padding-top:15px;
}
.top_banner_t li {
width:31px;
margin-right:2px;
float:left;
}

.top_banner_f {
width:928px;
height:254px; 
background-image:url(images/banner2.png);
background-repeat:no-repeat;
}
.top_nav {
width:900px;
margin-left:12px;
} 
.mid {
background-image:url(images/frame_mid.jpg);
width:928px;
margin:0 auto;
}
.mid_content {
margin:0 auto;
width:914px;
overflow:hidden;
margin-top:10px;
}
.mid_con_left  {
width:652px;
float:left;
}

.left_box  {
width:646px;
padding:3px;
background-image:url(images/inner_frame_bg.png);
background-repeat:repeat-x;
background-position:top;
border:#cccccc 1px solid;
margin-bottom:20px;
background-color:#f0f0f0;
}
.left_box .one {
width:624px;
margin:0 auto;
margin-top:15px;
background-image:url(images/red_bg.png);
background-repeat:no-repeat;
background-position:left;
height:24px;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:18px;
padding:5px 3px 3px 6px;
}

.left_box .one a{
color:#FFFFFF;
text-decoration:none;
}
.left_box .one a:hover{
color: #fac1c1;
text-decoration:none;
}
.left_box .two {
width:627px;
margin:0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3b3b3b;
font-size:11px;
padding:3px;
margin-top:6px;
}
.left_box .three {
width:627px;
margin:0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3b3b3b;
font-size:12px;
text-align:justify;
line-height:1.5;
padding:3px;
margin-top:6px;
}

.left_box .four {
width:627px;
margin:0 auto;
padding:3px;
margin-top:6px;
overflow:hidden;
}
.left_box .four font {
width:450px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#660000;
font-size:11px;
text-align:justify;
line-height:1.5;
}

.left_box .four font a{
color:#660000;
text-decoration:underline;
}
.left_box .four font a:hover{
color:#ee5113;
text-decoration:underline;
}


.left_box .four img{
width:90px;
height:22px;
float:right;
}
.left_box .two a{
color:#ee5113;
text-decoration:none;
}
.left_box .two a:hover{
color:#7d1411;
text-decoration:none;
}

.mid_con_right {
float:right;
padding: 7px 3px 7px 3px;
width:245px;
background-color:#e8e8e8;
border:#cccccc 1px solid;
}
.right_nav {
width:231px;
margin:0 auto;
border:#cccccc 1px solid;
background-image:url(images/right_nav_bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#f3f3f3;
padding:2px;
}

.right_tab {
width:231px;
margin:0 auto;
border:#cccccc 1px solid;
background-image:url(images/right_nav_bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#f3f3f3;
padding:2px;
margin-bottom:10px;
}
.right_nav li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-top:#999999 1px solid;
padding:6px 0px 6px 3px;
list-style-image:url(images/arrow.png);
margin-left:20px;
}
.right_nav li a{
color:#000000;
text-decoration:none;
}
.right_nav li a:hover{
color:#a02e28;
text-decoration:none;
}


.search {
border:#cccccc 1px solid;
width:225px;
margin:0 auto;
padding:15px 0 10px 10px;
margin-top:10px;
background-image:url(images/search_bg.png);
background-repeat:repeat-x;
background-position:top;
background-color:#f4f4f4;
margin-bottom:10px;
}
.search li{
width:214px;
padding:5px 0 5px 0;
}
.search li.sp{
text-align: right;
}
.search li input{
border:#CCCCCC 1px solid;
}
.search_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:214px;
position:relative;
margin-bottom:8px;
}
.search_con {
position:relative;
width:214px;
margin:0 auto;
}
.search_arrow {
	position:absolute;
	left: 143px;
	top: -19px;
}
.right_nav_head {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#990000;
text-align:left;
padding:8px 0px 6px 11px;
}
.bottom_fraim {
width:928px;
margin:0 auto;
background-image:url(images/frame_bott.jpg);
background-repeat:no-repeat;
height:18px;
margin-bottom:10px;
}
.black_bg {
background-color:#382f20;
width:905px;
margin:0 auto;
overflow:hidden;
padding:35px 10px 30px 11px;
}
.black_bg1 {
width:292px;
float:left;
margin-right:15px;
}
.black_bg1_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFFFFF;
margin-bottom:18px;
padding-left:10px!important;
padding-left:17px;
}

.black_bg1 li {
width:277px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-size:11px;
background-image:url(images/footer_arrow.png);
margin-left:10px;
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
margin-bottom:5px;
}

.black_bg1 li a{
color:#FFFFFF;
text-decoration:none;
}
.black_bg1 li a:hover{
color:#c2baba;
text-decoration:none;
}
.black_bg2 {
width:292px;
float:left;
}

.black_bg2_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFFFFF;
margin-bottom:18px;
padding-left:10px!important;
padding-left:17px;
}

.black_bg2 li {
width:277px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-size:11px;
background-image:url(images/footer_arrow.png);
margin-left:10px;
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
margin-bottom:5px;
}
.black_bg2 li a{
color:#FFFFFF;
text-decoration:none;
}
.black_bg2 li a:hover{
color:#c2baba;
text-decoration:none;
}
.black_bg3 {
width:286px!important;
width:244px;
float:right;
}
.black_bg3_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFFFFF;
margin-bottom:18px;
padding-left:10px!important;
padding-left:17px;
}

.black_bg3 li { 
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-size:11px;
background-image:url(images/footer_arrow.png);
margin-left:10px;
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
margin-bottom:5px;
}
.black_bg3 li a{
color:#FFFFFF;
text-decoration:none;
}
.black_bg3 li a:hover{
color:#c2baba;
text-decoration:none;
}
.copy_area {
width:900px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 0 20px 0;
}
.copy_area_l {
width:350px;
float:left;
}
.copy_area_r {
width:300px;
float: right;
color:#000000;
}
.copy_area_r a{
text-decoration:none;
color:#000000;
}
.copy_area_r a:hover{
text-decoration:none;
color:#000066;

}
.clear {
clear:both;
}
/*-----------reply-box-total--------------*/

#reply-box-total{
	width:646px;
	margin:0 6px 2px 0;
	overflow:hidden;
	clear:both;
	border:#bebdbd 1px solid;
	background-color: #edebec;
}

#reply-box-header{
clear:both;
width:550px;
margin:20px 0 6px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ad2110;
text-decoration:none;
padding-left:10px;
}
#reply-box-header a{
color:#ad2110;
text-decoration:none;
} 

#reply-box-header a:hover{
color: #000000;
text-decoration:none;
} 
#reply-box-middle{
	clear:both;
	width:560px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 8px; 
}
#reply-box-middle a{
color:#ad2110;
text-decoration:none;
} 

#reply-box-middle a:hover{
color: #000000;
text-decoration:none;
} 

#name {
	float : left;
	width : 415px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #611209;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
}
#name-up {
	margin : 5px 5px 0 10px;
	float : left;
	width : 430px;
	border : 1px solid #86524c;
}
.reply{
border : 1px solid #2d3712;
}
#email {
	float : left;
	width : 415px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #611209;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
}
#email-up {
	margin : 5px 5px 0 10px;
	float : left;
	width : 430px;
	border : 1px solid #86524c;
}
#comments {
	float : left;
	width : 415px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #611209;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 15px;
}
#comments-up {
	float : left;
	width : 430px;
	border : 1px solid #86524c;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 5px;
}
#submit {
	float : left;
	width : 92px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 175px;
}



/* #########  Reply bob end  ######### */



/* #########  Top Menu Bar  ######### */
#navcontainer {
        margin: 0 auto;
        padding: 0;
        height: 20px;
		width:871px;
		
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;		
		margin-right:4px;
}

#navcontainer ul li a {
        width: 78px;
        height: 18px;
		background-image:url(images/nav2.png);
		background-repeat:no-repeat;
		width:84px;
		height:28px;
        padding: 0;
        margin: 0 0 10px 0;
		font-size:14px;
		font-weight:bold;
        color: #333333;
        text-decoration: none;
        display: block;
        text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-top:8px;
		background-repeat:no-repeat;
}

#navcontainer ul li a:hover {
        color: #606060;
		background-image:url(images/nav1.png);		
		background-repeat:no-repeat;
}

#navcontainer a:active {
        color: #333333;
}

#navcontainer li#active a {
		background-image:url(images/nav1.png);
        color: #333333;
		background-repeat:no-repeat;
		
}


/*///////////  top menu bar end /////////////////*/

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 4px;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #cccccc;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
padding-top:6px;
}
.tabcontent ul{
	margin:0 0 0 20px;
	padding:0;
	
}
.tabcontent li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0 0 5px 0;

}
.tabcontent li a{
color:#333333;
padding:0 0 0 15px;
text-decoration:none;
background:url(images/circle.png) no-repeat left;
}
.tabcontent li a:hover{
color:#9e1c0c;
background:url(images/circle_r.png) no-repeat left;
text-decoration:none;
}
