/* 
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.

*/

body  {color: #6e6e6e; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#ffffff url(images/back01.png) no-repeat top center;}

h1, h2, h3, h4, h5, h6  {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

h1  {font-size: 30px;} h2  {font-size: 24px;  letter-spacing:1px; color:#05047C;} h3  {font-size: 18px}
h4  {font-size: 14px} h5  {font-size: 12px} h6  {font-size: 12px}

a:link, a:visited  { color: #05047C; }

.social_bookmark {text-align:left;}

#header img { margin: 0;}

.phone {color:#cc0000; font:bold 20px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:right; padding:10px  30px 0 0;}

.tag {padding:20px 0 0 50px; font:bold 17px "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; text-transform:uppercase; color:#05047C;}

.ibeam {background:url(images/ibeam.png) no-repeat; height:58px; width:430px; margin:35px 0 0 20px;}
.ibeamText {color:#FFF; padding:5px 0 0 85px;}
.ibeamRed {font-weight:bold; color:#cc0000; font-size:14px;}
.ibeamRed a:link, .ibeamRed a:visited, .ibeamRed a:active {color:#cc0000; text-decoration:none;}
.ibeamRed a:hover {text-decoration:underline;}

#main  {width: 940px; padding: 0 10px 10px 10px;
}
#main #inside  {padding: 10px 20px; background:url(images/contentbg.png) repeat-y;}

#content  {
	float: left;
	width: 600px;
	margin: 10px 0 0 0;
}

#contentW  {
	float: left;
	width: 940px;
	margin: 0 0 0 0;
	background-color:#FFF;
}

#contentW h2.title  {
	margin: 8px 0 20px 0;
	font-size: 20px;
	line-height: 20px;
	color:#4d4d4d;
	
}

#faderC {margin:10px 0; width:500px; background-color:#f5f5f5; border:1px solid #CCC;}
#faderC .title {width:250px; text-align:left; color: #2B467B; font:20px Georgia, 'Times New Roman', Times, serif; padding:10px 0 20px 10px; float:left;font-weight:bold}
#faderC .title2 {width:200px; float:right; text-align:right; color: #2B467B; font:14px/24px Georgia, 'Times New Roman', Times, serif;  margin:10px 20px 0 0;}

/* 2.3 Navigation */

#nav a:link, #nav a:visited {
	color: #fff;
	border-left: 1px solid #e4bc3f;
	border-top: 1px solid #e4bc3f;
	border-right: 1px solid #e4bc3f;
	background: #fff url(images/navOn.jpg) repeat-x left top;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#nav li.current_page_item a, #nav li a:hover  {
	color: #05047C;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #fff url(images/nav.jpg) repeat-x left top;
}

/* Style drop down list */

#nav li ul { border: 1px solid #fff;}
#nav li ul li {	border-bottom: 1px solid #e4bc3f; background: #FFF; }
#nav li ul li a { color:#6E6E6E; background-color: #545454!important; background-image: none!important; border: none!important;}
#nav li ul li a:hover { background: #fff url(images/nav.jpg) repeat-x left top!important; border: none!important;}


/* 2.5 Content */

h2.result_heading  {
	border-bottom: none;
}

/* 2.6 sidebar */

#sidebar  {
	float: left;
	width: 280px;
	margin: 20px 0 0 20px;
}

#sidebar a  {color: #53777a;}
/*-----------------------------*/
/* 3. WIDGETS */
/*-----------------------------*/

.widget  {
	margin: 0 0 30px 0;
}

.widget h3  {
	color: #fff;
	background-color: #05047C;
}

.widget h3 span.fold  {
	background: url('images/widget_fold.png') no-repeat center center;
}

.widget ul li a:link, .widget ul li a:visited  {
	display: block;
	padding: 5px 0 5px 25px;
	line-height: 20px;
	border-bottom: 1px solid #e0e6e6;
	color: #6c6c6c!important;
	background:  url(images/arrow.gif) no-repeat 12px 10px;
}

.widget ul li a:hover  {
	
	color: #53777a!important;
	background-color: #f0f0f0;
	background-image: url(images/arrow.gif);
}

.widget_recent_comments li  {
	border-bottom: 1px solid #e0e6e6;
	background: url(default/bullet.png) no-repeat 8px 13px;
}

.widget_recent_comments li a  {
	background: none!important;
	border: none!important;
}








#twitter a  {
	background-image: none;
}




/*-----------------------------*/
/* 4. POSTS */
/*-----------------------------*/


.post  {
	margin: 0 0 20px 0; border-bottom: 1px solid #dcd6d5;
}

.post .meta  {
	margin: 0;
	font-style: italic; color: #8a7975;
}

.post .meta .comments  {
	padding: 0 19px 0 0;
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/ico-comments.png) no-repeat right 1px;
}

.post .categories   {
	margin: 0;
}

.post .categories a  {
	text-decoration:none;
}

.post .categories a:hover  {
	text-decoration: underline;
}

.entry  {

}

.entry a.more-link  {
	text-transform: uppercase;
	font-weight: bold;
}

.post .tags  {
	margin: 0 0 20px 0;
}

/* 4.1 Typographic Elements */

.post h2.title  {
	margin: 8px 0 20px 0;
	font-size: 20px;
	line-height: 20px;
	
}

.post h2.title a:link, .post h2.title a:visited  {line-height:24px; color:#4d4d4d; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.post h2.title a:hover {text-decoration:underline;}

.entry h1  {}
.entry h2  {}
.entry h3 {}
.entry h4 {}
.entry h5 {}
.entry h6 {}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {
	margin: 0 0 15px 0;
}


.entry blockquote  {
	padding: 10px 20px; color: #333; border-left:2px solid #666;
}

.entry blockquote p  {
	margin: 0;
}

.entry ul  {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

.entry ul ul  {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}

.entry ul li  {
	list-style-type: circle;
}

.entry ul li ul li  {
	list-style-type: disc;
}

.entry ol  {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

.entry ol ol  {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}

.entry  ol li  {
	list-style-type: upper-latin;
}

.entry  ol li ol li  {
	list-style-type: lower-latin;
}

#comments ol.commentlist li .comment-head .user-meta span.perma  {
	text-transform: none;
	font-size: 10px;
}

/* 4.2 Images */

img.alignright, img.alignleft, img.aligncenter {
	background:#fff;
	padding:5px;
	border:1px solid #ddd;
}

img.wp-smiley  {
	border: none;
}

#commentform #submit  {
	color: #fff;
	border: 1px solid #6e6e6e;
	background-color: #cc0000;
	font-size:11px;
	padding: 2px 5px;
	text-transform: none;

	
}
/* 4.3 Page Navi */

.Nav strong.on  {
	color: #fff;
	background-color: #cc0000;
}

.Nav a:link, .Nav a:visited  {
	color: #999;
}

/* 2.7 Footer */

#footerWrap {background:#4d4d4d url(images/footer-wrap.png) repeat top left;}
#footerIn {width:940px; margin:0 auto;}
#footerL  {float:left; width:420px; text-align:left; color:#FFF; background:url(images/bevel-footer.gif) repeat-y top right;}

#footerL #search {width:420px; height:40px;}
#footerL #searchform  {margin: 15px 0 0 50px;	}
#footerL #searchform #s  {width: 180px; padding: 3px 0 3px 5px; border: 1px solid #898989;}

#footerL #searchsubmit  {
	color: #fff;
	border: 1px solid #fff;
	background-color: #cc0000;
	padding: 2px 5px;
	text-transform: none;}

#footerL #leftDiv {width:150px; float:left; margin:5px; padding:5px; background: url(images/footer-div-bg.png) repeat left top; border:1px solid #909090;}

#leftDiv .inner {background-color:#f5f5f5; border:1px solid #545454; padding:5px;}

#footerR {float:right; width:500px; text-align:right; color:#FFF;}
#affiliations {width:500px; height:90px; background:url(images/affiliations.png) no-repeat;}

#footer p  {margin: 7px 0; font-weight: bold; color: #fff;}
#footer ul li  {
	display: inline;
	text-transform: uppercase;
	font-size: 12px;
	padding-left:9px;
	background:  url(images/arrow.gif) no-repeat 0 3px;
}

#footer ul li a  {color: #fff; text-decoration:none;}
#footer ul li.current_page_item a, #footer ul li a:hover  {color: #fff; text-decoration:underline;}

#copyright {text-align:center; margin-top:20px;}

#copyright {margin:0; color:#FFF;}
#copyright p {margin:0; color:#FFF;}
#copyright a, #footer a:link, #copyright a:visited {
	color: #fff;
}
#copyright a:hover, #copyright a:active {
	color: #fff;
	text-decoration: underline;
}