body { 

font-size : 0.78em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #3E3634; 
padding : 0; 
margin : 0; 
} 
a { 
color : #0000ff; 
} 
a:visited { 
color : #0000ff; 
} 
a:hover { 
color : #0000ff; 
} 
a:active { 
color : #0000ff; 
} 
h2 { 
font-size : 12px; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
h3 { 
font-size : 15px; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
h4 { 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
h5 { 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
} 
img.download { 
vertical-align : middle; 
} 
#container { 
background : #fff url(../images/gradient.png) repeat-x; 
width : 992px; 
padding : 0; 
margin : 0; 
margin-left : auto; 
margin-right : auto; 

} 
#banner { 
margin : 0; 
padding : 0;
height:150px;
background : #fff url(../images/gradient.png) repeat-x; 
} 
#banner p { 
margin-left : 0; 
padding : 45px 0 0 0px; 
} 
#top { 
width : 100%; 
height : 15px; 
margin : 0 auto; 
padding : 0; 
background-color : #000; 
} 
#top p { 
font-size : 0.8em; 
font-weight : normal; 
padding : 1px 0 2px 0; 
margin : 0; 
text-align : center; 
color : #fff; 
} 
#mainnavi { 
margin : 0; 

} 
#mainnavi p { 
font-size : 0.8em; 
font-weight : normal; 
} 
#outer { 
border-left : 160px solid #fff; 
border-right : 0px solid #fff; 
background-color : #ffffff; 
} 
#block { 
border-left : 0px solid #fff; 
border-right : 300px solid #fff; 
background-color : #ffffff; 
} 
#inner { 
margin : 0; 
width : 100%; 
} 
#left { 
width : 164px; 
float : left; 
position : relative; 
margin: 0 1px 50px -160px; 

text-align:right;
} 
#right { 
width : 300px; 
float : right; 
position : relative; 
margin: 0 -300px 50px 1px; 

}
#bottomcontent { 
width : 984px; 
text-align:center;
padding: 3px;
margin: 25px 0 10px 10px;
border : 1px dotted #c8d0da; 
margin-left : auto; 
margin-right : auto;
clear:both; 
} 

#adscontent {
width:100%;
position : relative;
text-align:center;
margin: 10px 0 10px 0;
}

#topcontent { 
position : relative;
text-align:center;
padding: 3px;
margin: 10px 0 40px 10px;
line-height : 1.5em; 
border : 1px dotted #c8d0da; 
} 
#topcontent h1 { 
font-size : 2.2em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
color : #3E3634;
line-height : 1.1em; 
} 
#topcontent h2 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
line-height : 1.1em; 
} 
#topcontent h3 { 
font-size : 12px; 
font-weight : bold; 
padding : 5px 10px; 
margin : 0; 
} 
#topcontent ul li { 
list-style : square inside; 
margin : 10px; 
} 
#topcontent p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
} 
#content { 
position : relative; 
margin: 0 0 60px 0; 
line-height : 1.5em;

min-height:675px;
} 
#content h1 { 
font-size : 2.5em; 
font-family : Arial, SunSans-Regular, Sans-Serif; 
font-weight : normal; 
padding : 0 10px; 
margin : 0; 
color : #3E3634;
line-height : 1em; 
} 
#content h2 { 
font-size : 1.8em; 
font-weight : normal; 
padding : 25px 10px 20px 9px; 
margin : 0; 
line-height : 1.1em; 
} 
#content h3 { 
font-size : 1.4em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
#content ul li { 
list-style : square inside; 
margin : 10px; 
} 
#content p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1.2em; 
} 
p { 
padding : 5px 10px; 
margin : 0; 
font-size : 0.78em; 
} 
pre { 
font-size : 12px; 
padding : 5px 10px; 
margin : 0; 
} 

ul#categorymenu { 
list-style-type : none; 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
ul#categorymenu2 { 
list-style-type : none; 
font-size : 10px; 
font-weight: normal;
margin : 0; 
} 
ul#categorymenu li { 
margin : 5px 0; 
padding : 1px 0; 
}

ul#categorymenu li a { 
text-decoration : underline; 
} 
ul#categorymenu2 li a { 
text-decoration : none;
color: #3E3634;  
} 
ul#categorymenu li ul { 
list-style : square inside; 
} 
ul#categorymenu li ul li { 
margin : 0 6px; 
padding : 2px 0 2px 2px; 
color : gray; 
font-weight : normal; 
border-bottom : none; 
} 
ul, ol, li { 
margin : 0; 
padding : 0; 
} 
.horizontal li { 
display : inline; 
margin : 0; 
list-style : none !important ; 
} 
.vertical li { 
display : block; 
margin : 0.7em 0; 
text-align : left; 
} 
.clearer { 
margin : 0 auto; 
padding : 1px 0 0 0; 
clear : both; 
} 
.side { 
height : 100%; 
padding : 5px; 
font-size : 1em; 
border : 1px solid #c8d0da; 
margin-bottom : 5px;

} 
.side2 { 
height : 100%; 
padding : 5px; 
font-size : 1em; 
margin-bottom : 5px;

}
.side p { 
margin : 0; 
padding : 0 0 5px 0; 
} 
.side a { 
text-decoration : underline; 
} 
#side a:hover, #side a:focus { 
text-decoration : underline; 
} 
.side h2, #side h3, #side h4, #side h5, #side h6 { 
font-weight : bold; 
letter-spacing : normal; 
color : #244; 
} 
.side p { 
line-height : 1.5em; 
} 
.side ul { 
list-style : none; 
margin-bottom : 20px; 
} 
#posts fieldset { 
border : none; 
color : black; 
width : 100%; 
font-size : 0.85em; 
} 
#posts fieldset a { 
font-weight : bold; 
color : #763 !important ; 
} 
#posts fieldset a:hover, #posts fieldset a:focus { 
color : #000 !important ; 
} 
#posts legend { 
float : left; 
display : inline; 
clear : right; 
margin : auto; 
width : 100%; 
text-align : left; 
padding : 0 0 0.6em 0; 
font-size : 1.4em; 
color : #b96; 
} 
#posts legend a { 
text-decoration : none !important ; 
color : #a85 !important ; 
font-weight : bold; 
} 
#posts legend a:hover, #posts legend a:focus { 
text-decoration : underline !important ; 
} 
#posts fieldset textarea { 
width : 90%; 
height : auto; 
min-height : 10em; 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts fieldset input[type="text"] { 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts input[type="submit"] { 
margin : 0.3em; 
} 
#posts input[type="button"] { 
margin : 0 0.1em; 
padding : 0.2em 0.8em; 
background : #f9f6f2; 
border : 1px solid #ccc; 
color : black; 
font-size : 0.8em; 
line-height : 1.5em; 
cursor : pointer; 
display : block; 
float : left; 
} 
.bold { 
font-weight : bold; 
} 
.italic { 
font-style : italic; 
} 
.underline { 
text-decoration : underline; 
} 
.strike { 
text-decoration : line-through; 
} 
#posts input[type="button"]:hover, #posts input[type="button"]:focus { 
background : #e9e692; 
border-color : #b9b662; 
} 
.date { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : normal; 
color : #3E3634; 
margin : 3px 8px 16px 8px; 
border-top : 0px dotted #dda; 
} 
.date a { 
color : #0000ff !important ; 
text-decoration : underline; 
} 
#posts p.date a:hover, p.date a:focus { 
color : #000 !important ; 
} 
.meta { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : bold; 
margin : 9px 0 0 0; 
padding : 3px 0 3px 12px; 
border-left : 5px solid #c8d0da; 
color : #3E3634; 
background-color : #fff; 
} 
.comment { 
font-size : 0.78em !important ; 
line-height : 1.2em !important ; 
margin : 0 0 18px 0; 
padding : 3px 0 3px 12px; 
color : #443; 
border-left : 5px solid #183765; 
background-color : #e9ebef; 
} 
.commentsbox { 
margin : 1em auto; 
padding : 0.5em; 
font-size : 0.88em; 
line-height : 1.4em; 
border-top : 0 solid #ddc; 
} 
.commentsbox input[type="text"] { 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.commentsbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.commentsbox textarea { 
font-family : Helvetica, Arial, sans-serif; 
font-size : 110%; 
width : 97%; 
height : auto; 
min-height : 10em; 
padding : 1em; 
margin : 1.5em 0; 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
} 
.commentsbox textarea:focus { 
border : 1px solid gray; 
outline-color : silver; 
} 
.commentsbox h2 { 
font-size : 1.25em; 
font-style : oblique; 
text-decoration : none !important ; 
} 
.commentsbox h2, .commentsbox p { 
color : #266 !important ; 
} 
div.contactbox { 
margin : 0 auto 1em; 
font-size : 0.9em; 
line-height : 1.4em; 
} 
.contactbox input[type="text"] { 
border : 1px solid #dc7; 
background : #ffc; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.contactbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.contactbox textarea { 
width : 90%; 
height : auto; 
min-height : 8em; 
padding : 1em; 
margin : 1.5em 0; 
background : #ffc; 
border : 1px solid #dc7; 
} 
.contactbox textarea:focus { 
background : white; 
border : 1px solid gray; 
outline-color : silver; 
} 
.contactbox h2 { 
font-size : 1.5em; 
font-weight : bold; 
text-decoration : none !important ; 
color : #632; 
} 
#preview, #customize, #admin_publish_date { 
border : 1px solid #ccc; 
padding : 7px; 
background : white; 
} 
.New_Admin_Links { 
font-size : 85%; 
text-align : center; 
} 
.adminlists { 
font : 13px Arial; 
color : #244; 
list-style : none; 
} 
.admintitle { 
font : bold 16px Arial; 
color : #244; 
} 
.New_Admin_Links, .adminpanel { 
border : 1px solid #ccc; 
padding : 5px 8px 10px 15px; 
margin : 0 0 8px 0; 
background : #f7f3e3; 
color : #000; 
} 
.adminpanel input[type="file"] { 
width : 30em; 
min-height : 20px; 
border : 1px solid #7f9db9; 
background : #fff; 
padding : 3px; 
} 
#search { 
width : 100%; 
margin : 0 0 0 0; 
padding : 0; 
} 
#search form { 
margin : 0; 
padding : 2px 0 5px 0; 
} 
.code { 
margin : 10px 10px 10px 10px; 
background-color : #e9ebef; 
border : 1px dotted #183765; 
} 
.code p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #183765; 
line-height : 2em; 
} 
.info { 
padding : 5px 0px 5px 0px; 
margin : 10px 10px 10px 10px; 
background-color : #fdfaed; 
border : 1px dotted #d6622e; 
} 
.info p { 
padding : 5px 10px; 
margin : 0px; 
font-size : 0.9em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #183765; 
line-height : 1.5em; 
} 
.info li { 
font-size : 0.9em;
font-weight:bold;
display : inline; 
padding : 0px; 
margin : 5px; 
list-style : none !important ; 
}
.info ul { 
padding : 5px; 
margin : 0px; 
list-style : none !important ; 
}
#footerad { 
text-align: center; 
}
#grad {
background : #fff url(../images/gradient.png) repeat-x;
}
.picright {
float:left;
width:300px;
margin:4px 0px 4px 0px;
text-align:left;
font-style:italic;
}
.clearBoth {
	clear: both;
	}
	
	.centerBoxContentsAlsoPurch{
	text-align: center;float: left;vertical-align: top;margin: 1em 0em;
	}
	
	.centerBoxWrapper {
	border: 1px solid #D49E7C;
	height: 1%;
	margin: 1.1em 0;
	
	}
	
	#buttons {
	position : relative;
padding: 3px;
margin: 10px 10px 10px 10px;
line-height : 1.5em; 
border : 1px dotted #c8d0da; 
} 
#buttons h3 { 
font-size : 1.1em; 
font-weight : bold; 
padding : 6px 3px 3px 3px; 
margin : 0; 
color : #3E3634;
line-height : 0.5em; 
} 
#buttons p { 
font-size : 0.9em; 
font-weight : normal; 
padding : 2px 3px 2px 3px; 
margin : 0; 
color : #3E3634;
line-height : 1.1em; 
} 

#content table { 
padding-left:9px; 
border:1px;
}



.footer {
 position:fixed;
 bottom:0px;
 text-align:center;
 min-height:24px;
 background-color:#c8d0da;
 width:100%;
 padding:0 0 2px 0;
 border-top:1px solid #0000ff;
}
.footer a {
 color:#0000ff;
 text-decoration:none;
}
.footer p {
 color:#0000ff;
 font-size:0.9em;
}
	