* { padding: 0; margin: 0; }

body { background: #EB714D; color: #111; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-align: center;}
	
#container { margin: 20px auto; padding: 1px; background: #33332f; border: 2px solid #EB714D; width: 993px; text-align: left; }

#page {display: block; background: #fff; padding: 22px; overflow: hidden; }

a {
color:#2361A1;
text-decoration:none;
}


/* top nav */
#tabs {
display: block;
width: 948px;
height: 21px;
border-color:#DDDDDD;
border-style:solid;
border-width:0 0 1px 1px;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#tabs li {
float:left;
margin-bottom:-1px;
}

#tabs div.radmenu li a { 
background:#EFEFEF none repeat scroll 0 0;
border-color:#DDDDDD #DDDDDD #DDDDDD;
border-style:solid solid solid none;
border-width:1px 1px 1px 0;
font-size: 11px; 
padding: 5px 8px; 
color:#111111;
display:block;
letter-spacing: 2px;
line-height: 10px;
text-transform:uppercase;
}
#tabs div.radmenu li a:hover {
text-decoration: underline;
}
#tabs div.radmenu li a.selectedtab {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:0 none;
margin-top: -1px;
padding-top: 6px;
}

#tabs li.rss {
background:transparent none repeat scroll 0 0;
border:medium none;
float:right;
padding-right:0;
}
#tabs li.rss a {
background:transparent url(theme_files/icon-rss.gif) no-repeat scroll 100% 50%;
font-size: 11px; 
padding: 5px 8px; 
color:#111111;
display:block;
letter-spacing: 2px;
line-height: 10px;
text-transform:uppercase;
padding-right:16px;
}



#header {
padding:0;
border-bottom:3px double #DDDDDD;
clear:both;
}
#header #logo {
font-size: 36px;
line-height: 110%;
font-weight:bold;
}
#header #logo, #header #tagline {
text-indent:-9999px;
}

#header #logo a {
background:transparent url(theme_files/logo.png) no-repeat scroll 0 0;
display:block;
height:200px;
width:400px;
color:#111111;
}


#feature_box {
padding-left: 11px;
padding-right: 11px;
background:#EEEEEE none repeat scroll 0 0;
border-bottom:2px solid #DDDDDD;
}


#content_box {
background:transparent url(theme_files/dot-ddd.gif) repeat-y scroll 513px 0;
width:100%;
}


#content {
width:513px;
float:left;
}

#content h2, 
#content h3 {
font-size: 18px;
line-height: 125%;
margin: 21px 0 6px;
}

#content ul, 
#content ol {
margin-left: 15px;
padding-left: 15px;
}

html>body #content img[align=right]{margin:0 0 5px 15px;border:none;padding:2px;}
html>body #content img[align=left]{margin:0 15px 5px 0;border:none;padding:2px;}



#sidebars {
width:435px;
border:0 none;
float:right;
border-color:#DDDDDD;
border-style:solid;
}

#content p, 
#sidebars p {
margin: 10px 0px;
}


#multimedia_box {
width:100%;
}
#image_box {
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
}


#sidebar_1 {
clear:left;
float:left;
width: 217px;
border-width:0 1px 0 0;
border-color:#DDDDDD;
border-style:dotted;
}
#sidebar_2 {
width:216px;
float:left;
}



.sidebar .SidebarContainer {
font-size: 13px;
line-height: 125%;
margin: 0 11px 28px;
padding-top: 22px;
}


.sidebar h3.ContainerTitle {
font-size: 13px;
line-height: 125%;
margin-bottom: 7px;
color:#555555;
font-variant:small-caps;
letter-spacing:2px;
}

.sidebar .SidebarContainer ul {
margin: 7px 0 0 14px;
}
.sidebar .SidebarContainer li {
margin-bottom: 7px;
}


/* more styles */


/* blog article titles */
#content .listing .post {
padding-right:15px!important;
}

#content .listing .post h3.title {
font-weight: normal;
font-size: 20px;
line-height: 125%;
}
#content .listing .post h3.title a {
color: #111111;
text-decoration: none;
}
#content .listing .post h3.title a:hover {
color: #2361A1;
text-decoration: underline;
}

div.byline {
color:#888888;
font-size: 12px;
font-style:italic;
margin-bottom: 10px;
}
div.submissions {
font-size: 12px;
margin-bottom: 10px;
}
div.comments {
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}

div#bb-container div.comment-body { margin-bottom:18px; padding-bottom:12px; border-bottom:2px solid #ddd; line-height:20px; }
div#bb-container div.comment-info { font-size:11px; color:#575757; padding-top:4px; font-style:italic; }
div#bb-container div.comment-form td { border:none; }







