/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
#header img.title {
margin-left:0px;
}
#header {
background: url(custom_images/bg_top_gradient.gif) no-repeat 0px 0;
width: 939px;
}
#top-out {
background:transparent url(custom_images/bg_top.gif) repeat-x scroll 0 0;
}
#content {
background:transparent url(custom_images/bg_middle_top.gif) no-repeat scroll 0 0;
}
#middle-content {
background:transparent url(custom_images/bg_middle_content.gif) repeat-y scroll 0 0;
}
#middle-out-bottom .single {
background:transparent url(custom_images/bg_middle_content_single.gif) repeat-y scroll 0 0;
}
#middle-content-bottom {
background:transparent url(custom_images/bg_middle_content_bottom.gif) no-repeat scroll 0 bottom;
}
#middle-out-top {
background:#1A1128 url(custom_images/bg_middle_out_top.gif) repeat-x scroll 0 0;
}
#middle-out-bottom {
background:transparent url(custom_images/bg_middle_out_bottom.gif) repeat-x scroll left bottom;
}
#footer {
background:transparent url(custom_images/bg_footer_gradient.gif) no-repeat scroll 0 0;
}
#footer-out {
background:#1A1128 none repeat scroll 0 0;
}
#sidebar h2 {
background:#2E1F48 none repeat scroll 0 0;
}
#sidebar h3 {
background:#2E1F48 none repeat scroll 0 0;
}
#main-content h2 {
font-size: 18px;
}
#main-content h2 a {
font-size: 24px;
}
#main-content h2.arh {
font-size: 24px;
}
#main-content ul {
    padding-left: 20px;
}
#sidebar #search_main input.field {
color:#565656;
}
ul.idTabs li a {
background:#2E1F48 none repeat scroll 0 0;
}
#tabs ul.idTabs li a, #vidtabs ul.idTabs li a {
background: #2E1F48
}
.button, .button:visited {
background-color:#9CA722;
}
#secnav li {
border-left: 1px solid #F6F6F6;
border-right: 1px solid #E6E6E6;
}
/* Full Width */

#middle-out-bottom .full { /* Background - Content - Full Width Page */
	background: url(custom_images/bg_page_full.gif) repeat-y;
}

#main-content.fullwidth {
	width:850px;
	margin: 24px 0 0 31px;
}
#content.full {
	background: url(custom_images/bg_middle_top_full.gif) no-repeat 0 0;
}
#middle-content-bottom.full { /* Background - Content Bottom */
	background: url(custom_images/bg_middle_content_bottom.gif) no-repeat 0 bottom;
}
/* Twitter */
#header .latest_twitter ul {
color:#FFFFFF;
}
/* Info Boxes */
p.facebook {  margin:10px 0 20px 0; padding:10px 10px 10px 50px; }
p.facebook { border-top:1px solid #ABD2E9; border-bottom:1px solid #ABD2E9; background:#E8F0F9 url(custom_images/ico-facebook.png) no-repeat 20px 13px; }
/* Related posts */
div.related-posts {
    background-color: #EDEDED;
    overflow: hidden;
    padding: 10px;
}
div.related-posts h3 {
margin-left: 20px;
}
ul.woo-sc-related-posts li {
margin-bottom: 1em;
display: inline;
float:left;
width:100px;
margin-right: 28px;
list-style:none;
text-align:left;
clear: none;
}
.woo-sc-related-posts a img {
display:block;
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}
.woo-sc-related-posts a img:hover {
display:block;
opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
}
#addthiswidget {
    background: #E8F0F9;
    border-bottom: 1px solid #ABD2E9;
    border-top: 1px solid #ABD2E9;
    margin: 10px 0 20px;
    padding: 10px 10px 10px 20px;
}
.widget_woo_flickr a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 7px solid #000000;
    border-moz-opacity: 0.50;
    border-opacity: .50;
    border-filter: alpha(opacity=50);
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 23px;

}
