/* @override http://csws.uoregon.edu/wp-content/themes/cswsv1.1/css/style-one.css */

/* @override http://csws.uoregon.edu/wp-content/themes/cswsv1.1/css/style-one.css */

/* @override 
	http://csws.uoregon.edu/wp-content/themes/cswsv1.1/css/style-one.css
	http://csws.uoregon.edu/wp-content/themes/cswsv1.1/css/style-one.css
	css/style-one.css -- http://csws.uoregon.edu/wp-content/themes/cswsv1.1/style.css
*/

/*------------------------------------------------------------------------
# WordPress Christmas Theme v1.1 - January 2009
# ------------------------------------------------------------------------
# Copyright (C) 2008 instantShift. All Rights Reserved.
# @license - WordPress Christmas Theme is available under the terms of the GNU General Public License.
# Author: instantShift.com
# Websites:  http://www.instantshift.com
-------------------------------------------------------------------------*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{
	border:none;
}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}
.clear{clear:both;}

a:link, a:visited{color:#444;text-decoration:none;}
a:hover{color:#C00;
	text-decoration:underline;}
h1, h2, h3, h4, h5, h6{
	font-family: Lucida Grande, Verdana, Georgia; 	font-weight:normal;
	padding-bottom:0px;
	line-height:100%;
	color:#444;}
h1	{
	font-size:2em; 
	padding-bottom: 1em;
	margin: 0;}
	
h2, h3, h4, h5, h6{
	font-weight: bold;
	}
h2{font-size:2em;padding:.25em 0;}
h3{font-size:1.75em;padding:.25em 0;}
h4{font-size:1.5em;padding:.5em 0;}
h5{font-size:1.25em;padding:.5em 0;}
h6{font-size:1em;padding:.5em 0;}
h2.pagetitle{font-size:250%;font-weight:normal;color:#900;font-family:Georgia;margin:0 0 20px 0;}

/* page setup */
body{font-family: "Euphemia UCAS", Helvetica, Geneva, sans-serif;font-size:12px;line-height:150%;color:#444;}
body#page{background:#EBE9E1 url(../images/style-one/page_bg.jpg) 50% 0 repeat-x;}

/* set body font size (styleswitcher) */
body.font-small{font-size:11px;}
body.font-medium{font-size:12px;}
body.font-large{font-size:13px;}

/* set body width (styleswitcher) */
body.width-thin div.wpr{width:780px;}
body.width-wide div.wpr{width:1130px;}
body.width-fluid div.wpr{width:90%;}

/* layout */
div#home{background:url(../images/style-one/header.jpg) 50% 0 no-repeat;}
div.wpr{margin:auto;}
div.wpr .wpr-br{
	padding:0px 0px 10px 0px;
	}

/* header—we just need to add the following code to the html to make the header a link: <a href="index.html"><span id="header"></span></a> */

#header {
	position:relative;
	height:100px;
	margin:0px 0px 70px 0px;
	padding: 35px 50px 0px 0px;
	display: block;
}

div#cswsbanner a {
	position:absolute;
	top:37px;
	left:-50px;
	width:720px;
	height:100px;
	background: url(../images/style-one/cswsbanner.png) no-repeat;
}

span#logo, img#logo{position:absolute;top:65px;right:30px;width:300px;height:125px;border:0;}
div#middle{width:auto;margin:10px 0px 0px 0px;clear:both;}
div#middle .background{min-height:140px;}
div#middle .layoutright{background:none;}
div#main{width:auto;}
div#middle .layoutright div#main{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#middle .withoutleft div#main{margin:0px 12px 0px 12px;}
div#mainmiddle{margin:0px 0px 10px 0px;}
div#main .withright{}
div#right{width:240px;padding:0px 0px 0px 20px;float:right;}
div#left{width:240px;
padding:0px 20px 0px 0px;
float:left;}
div#content{width:auto;}
div#footer{width:auto;height: 53px;padding:10px 0px 0px 0px;clear:both;color:#d8d8d8;background: #93110f url(../images/style-one/footer-bg.jpg) repeat-x 0 0;}
div#footer2{width:auto;height: 20px;padding:10px 0px 0px 0px;clear:both;color:#d8d8d8;background:#93110f;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* UO LOGO*/
div#uologo a {
	position: absolute;
	width:178px;
	height:27px;
	background: url(../images/style-one/UOlogo.png) no-repeat;
	display: inline;
	top: 1%;
	left: -2.5em;
}

/* #uologo a:hover {
	background: url(../images/style-one/UOlogo_hover.png) no-repeat;
} */

/* Searchbox and GO button*/
div#searchbox{
	position:absolute;
	top:5px;
	right:55px;
	height:30px;}
	
div#searchbox ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;}

div#searchbox li{
	float:left;
	display:block;}

div#searchbox li.searchtext{
	margin:0px 0px 0px 0px;
	padding:2px 0 0 0;
	}
div#searchbox li.searchbutton{
	width:60px;
	height:23px;}

div#searchbox input.searchinput{
	position: absolute;
	left: -320px;
	width:220px;
	background:none; 
	border:none;
	color:#FFF;
	font-family:Verdana;}
	
div#searchbox input.searchsubmit{
	position: absolute;
	left: -90px;
	top: -1px;
	height:23px;
	width:60px;
	background:none;
	border:none;
	cursor:pointer;}
	
img#rss-link{position:absolute;top:172px;left:-105px;}
img#contact-link{position:absolute;top:275px;left:-140px;}

/* topmenu */

#topmenu{
	position:absolute;
	top: 136px;
	left:0px;
}

#topmenu ul{
	padding:0 0 0 2px;
	margin:0px;
	list-style:none;
	float:left;}

#topmenu li{
	float:left;
	display:block;
	background:url(../images/style-one/topmenu-sep.jpg) 100% 0 no-repeat;
}

#topmenu li:last-child{
	background: none;
}

#topmenu li a {
	float:left;
	display:block;
	position:relative;
	height:27px;
	padding:0px 20px;
	line-height:27px;
	overflow:hidden;
	font-size:100%;
	text-decoration:none;
	text-transform: uppercase;
}
	
#topmenu li a:link, #topmenu li a:visited{
	color:#000;
	font-weight:bold;}
	
#topmenu li a:hover{
	color: #92110c;}

	
#topmenu li.current_page_item a:hover{
	color:#000;}
	
#topmenu ul ul {
	padding:0;
	background:none;}

/* topmenu dynamic highlighting and parent highlighting */
	
#topmenu li.current_page_item a:link, #topmenu li.current_page_item a:visited, #topmenu ul li.current_page_parent a:visited, #topmenu  li.current_page_ancestor a:link, #topmenu ul li.current_page_ancestor a:visited {
	background-color: #92110c;
	color: #d8d8d8;
	margin-right: 1px;
}

#topmenu li:last-child.current_page_item a:link, #topmenu li:last-child.current_page_item a:visited, #topmenu ul li:last-child.current_page_parent a:visited, #topmenu  li:last-child.current_page_ancestor a:link, #topmenu li:last-child.current_page_ancestor a:visited, #topmenu ul li:last-child.current_page_ancestor a:visited {
	background:url(../images/style-one/topmenu-sep.jpg) 100% 0 no-repeat;
	background-color: #92110c;
	color: #d8d8d8;
	margin-right: 1px;
}

/* submenu */

#submenu {
	position:absolute;
	top:164px;
	left:2px;
	height:20px;
	width: 767px;
}

#submenu ul{
	padding:0 0 0 2px;
	margin:0px;
	list-style:none;
	float:left;
	}
	
#submenu li{
	float:left;
	display:block;
	padding-right: 10px;
	padding-left: 10px;
}

#submenu li a {
	font-size:100%;
	color: #d8d8d8;
	}

	
#submenu a:hover, li.current_page_item a:link {
	text-decoration:underline;
	}
	
#submenu li.current_page_item a:link, #submenu li.current_page_item a:visited, #submenu  li.current_page_ancestor a:link, #submenu ul li.current_page_ancestor a:visited {
	text-decoration: underline;
	color: #d8d8d8;
}
	
/* submenu hiding and, possibly, hover effects */

#submenu2 ul li a {
	display: none;
}
#submenu2 il li a:hover {
	display: none;
	position: relative;
	float: left;
	top: 140px;
	}

#submenu2 ul li ul li a {
	display: none;
	}
	
#submenu2 ul li ul li a:hover {
	display: none;
	color: black;
	float: left;
	display: inline;
}

/* breadrcumb &nbsp;>>&nbsp; */
div#breadcrumb {
	position:absolute;
	bottom: 0px;
	left: 204px;
	height: 53px;;
}
div#breadcrumb a {
	text-transform: capitalize;
	background: url(../images/style-one/foot_sep.jpg) 100%  no-repeat;
}


/* footermenu */
div#footer div#footermenu{
	visibility:visible;
	position:relative;
	top:6px;
	right:0px;
	height:0px;
	float:left;}
	
div#footer div#footermenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;}
	
div#footer div#footermenu li{float:left;display:block;}
div#footer div#footermenu li a{
	float:left;
	display:block;
	position:relative;
	height:35px;
	padding:0px 20px 0px 10px;
	background:url(../images/style-one/foot_sep.jpg) 100% 0 no-repeat;
	line-height:36px;
	overflow:hidden;
	font-size:100%;
	text-decoration:none; 
	text-transform: capitalize;}
div#footer div#footermenu ul li a:last-child{
	background: none;}
div#footer div#footermenu li a:link, div#footer div#footermenu li a:visited{color:#d8d8d8;}
div#footer div#footermenu li a:hover{color:#FE5656;}
div#footer div#footermenu li.current_page_item a:link, div#footer div#footermenu li.current_page_item a:visited{color:#FE5656;}
div#footer div#footermenu li.current_page_item a:hover{color:#FFF;}
div#footer div#footermenu ul ul{padding:0;background:none;}

/* more text or read more */
.moretext {
	font-variant: small-caps;	
	font-style: italic;
	font-size: 1em;
	float: none;
}

/* edit link */
.editlink{	
	float: left;
	visibility: visible;
}

/* comments */
div.comment a:link, div.comment a:visited{color:#C00;}
div.comment{
	background:#FFF url(../images/post-bg.jpg) left top repeat-x;
	border:#DDD 1px solid;
	padding: 1em 3em;
	margin:0 0 1em 0;
	line-height:180%;}
div.comment div.time-comments{
	border-bottom:#CCC 1px solid;
	padding:0 0 7px 0;
	font-size:90%;
	color:#888;
	margin:0 0 10px 0;
	display: none;
} 
div.comment div.time-comments div.time{float:left;background:url(../images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.time-awaiting{float:left;background:url(../images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments{
	float:right;
	background:url(../images/comment.jpg) 0 4px no-repeat;
	padding:0 0 0 23px;
	}
div.comment div.time-comments div.num-comments a{color:#888;}
div.comment div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment div.time-comments div.author-name{float:right;background:url(../images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#C00;text-decoration:none;}
div.comment div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}
div.comment h1{
	color:#000000;
	margin-top: .25em;
	}
div.comment h1 a:link, div.comment h1 a:visited{
	color:#000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
div.comment h1 a:hover{color:#000000;}
div.comment img{
	padding:4px;
	border:#DDD 1px solid;}
div.comment img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment div.icons-readmore{
	color:#888;
	margin:0 0;
	visibility: hidden;}
div.comment div.icons-readmore div.icons{float:left;}
div.comment div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment div.icons-readmore div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}
div.comment div.icons-readmore div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}
div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment div.icons-readmore div.readmore a.more{background:url(../images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%;}
div.comment div.icons-readmore div.readmore a.more:hover{color:#000;text-decoration:none;}
div.comment ul{margin:10px 0 10px 20px;padding:0;}
div.comment ul li{margin:0;padding:0;list-style:disc;}
div.comment ol{margin:10px 0 10px 30px;padding:0;}
div.comment ol li{margin:0;padding:0;list-style:decimal;}
div.comment p{
	margin-bottom:1.5em;
	padding:0;
	line-height: 1.55em;
}
div.comment blockquote, div.comment pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;font-family:'Courier New', Courier;}
div.comment blockquote cite{margin:5px 0 0;display:block;}
div.comment code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment quote{padding:0px 0px 0px 60px;background:#FFF url(../images/quote.png) 2px 2px no-repeat;display:block;margin:15px 0px;}
div.comment quote code{padding:0;border:none;display:block;margin:0px;}

/* Image alignment and caption */
a img{border:none;
	}
p img{padding:0;
	max-width:100%;}
img.center{
	display:block;
	margin-left:auto;
	margin-right:auto;}
img.alignleft{
	padding:4px;
	margin:0 1em 1em 0;
	display:inline;}
img.alignright{
	 padding:4px;
	 margin:0 0 1em 1em;
	 display:inline;}
img.alignnone{
	position: relative;
	top: 2px;
}
a img.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	float: left;
}
a img.alignleft{
	padding:4px;
	margin:0 1em 1em 0;
	display:inline;}
a img.alignright{
	 padding:4px;
	 margin:0 0 1em 1em;
	 display:inline;}
.alignleft{
	float:left;
	margin: 0 1em 1em 0;
	padding: .25em .25em;}
.alignright{
	float:right;
	margin: 0 0 1em 1em;
	padding: .25em .25em;}
.aligncenter{
	float: none;
	margin: 1px 0 0 1em;
	clear: both;}
.wp-caption{
	background-color: #f3f3f3;
}
.wp-caption-text{
	text-align: center;
	font-size: 1em;
	text-indent: .5em;
}

/* page comments/styles FOR PAGES NOT BLOG POST */
div.pagess a:link, div.pagess a:visited{color:#C00;}
div.pagess{
	background:#FFF url(../images/post-bg.jpg) left top repeat-x;
	border:#DDD 1px solid;
	padding: 1em 3em;
	margin:0 0 1em 0;
	line-height:180%; 
	width:1050px;
}
/*div.comment div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;} */
div.pagess div.time-comments div.time{float:left;background:url(../images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.pagess div.time-comments div.time-awaiting{float:left;background:url(../images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.pagess div.time-comments div.num-comments{float:right;background:url(../images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.pagess div.time-comments div.num-comments a{color:#888;}
div.pagess div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.pagess div.time-comments div.author-name{float:right;background:url(../images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.pagess div.time-comments div.author-name a:link, div.pagess div.time-comments div.author-name a:visited{color:#C00;text-decoration:none;}
div.pagess div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}
div.pagess h1{
	color:#000000;
}
div.pagess h1 a:link, div.comment h1 a:visited{color:#000000;}
div.pagess h1 a:hover{color:#000000;}
div.pagess img{
	padding:4px;
	border:#DDD 1px solid;;
}
div.pagess,img.avatar{
	float:left;
	padding:1em 3em;
	border:#DDD 1px solid;
	margin:0;}
div.pagess div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.pagess div.icons-readmore div.icons{float:left;}
div.pagess div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.pagess div.icons-readmore div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}
div.pagess div.icons-readmore div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}
div.pagess div.icons-readmore div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}
div.pagess div.icons-readmore div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}
div.pagess div.icons-readmore div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}
div.pagess div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.pagess div.icons-readmore div.readmore a.more{background:url(../images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%;}
div.pagess div.icons-readmore div.readmore a.more:hover{color:#000;text-decoration:none;}
div.pagess ul{margin:10px 0 10px 20px;padding:0;}
div.pagess ul li{margin:0;padding:0;list-style:disc;}
div.pagess ol{margin:10px 0 10px 30px;padding:0;}
div.pagess ol li{margin:0;padding:0;list-style:decimal;}
div.pagess p{
	margin:1em 0;
	padding:0;
	line-height: 1.5em;}
div.pagess blockquote, div.pagess pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;font-family:'Courier New', Courier;}
div.pagess blockquote cite{margin:5px 0 0;display:block;}
div.pagess code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.pagess quote{padding:0px 0px 0px 60px;background:#FFF url(../images/quote.png) 2px 2px no-repeat;display:block;margin:15px 0px;}
div.pagess quote code{padding:0;border:none;display:block;margin:0px;}


/* auth comments */
div.comment-admin{background:#F5F4F0 url(../images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}
div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}
div.comment-admin div.time-comments div.time{float:left;background:url(../images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.time-awaiting{float:left;background:url(../images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments{float:right;background:url(../images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments a{color:#888;}
div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment-admin div.time-comments div.author-name{float:right;background:url(../images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin h1{font-size:250%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 20px 0;}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}
div.comment-admin h1 a:hover{color:#000000;}
div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}
div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment-admin div.icons-readmore div.icons{float:left;}
div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment-admin div.icons-readmore div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}
div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
vimg.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin ul{margin:10px 0 10px 20px;padding:0;}
div.comment-admin ul li{margin:0;padding:0;list-style:disc;}
div.comment-admin ol{margin:10px 0 10px 30px;padding:0;}
div.comment-admin ol li{margin:0;padding:0;list-style:decimal;}
div.comment-admin p{margin:10px 0;padding:0;}
div.comment-admin blockquote, div.comment-admin pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;font-family:'Courier New', Courier;}
div.comment-admin blockquote cite{margin:5px 0 0;display:block;}
div.comment-admin code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment-admin quote{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px solid #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment-admin quote code{padding:0;border:none;display:block;margin:0px;}

/* comments form */
div#commentform{background:#333 url(../images/comment-form-bg.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:59px 17px 5px 25px;}
div#commentform li{margin:0 0 11px 0;}
div#commentform li label{width:175px;display:block;float:left;position:relative;}
div#commentform li input{width:375px;}
div#commentform li textarea{width:550px;height:200px;}
div#commentform li input, div#commentform li textarea{background-image:url(../images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}
div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}
div#commentform-user{background:#333 url(../images/comment-form-bg-user.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:50px 17px 5px 25px;}
div#commentform-user li{margin:0 0 11px 0;color:#FFF;}
div#commentform-user li a:link, div#commentform-user li a:visited{color:#FE5656;text-decoration:underline;}
div#commentform-user li a:hover{color:#FF0000;text-decoration:underline;}
div#commentform-user li textarea{width:550px;height:200px;}
div#commentform-user li input, div#commentform-user li textarea{background-image:url(../images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}
div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0;}
ol.trackback{margin:0 0 0 20px;}
ol.trackback li{list-style:decimal;}
ol.trackback li a{color:#c00;}

/* sidebox */
div.sidebox{background:#F5F4F0 url(../images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:15px 18px 0px 18px;margin:0 0 20px 0;}
div.sidebox div.sidebox-heading{border-bottom:#CCC 0px solid;margin:0 0 10px 0;}
div.sidebox div.sidebox-heading h2{font-size:180%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 6px 0;}
div.sidebox ul{padding:0px;margin:0px;list-style:none;}
div.sidebox ul li{background:url(../images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
div.sidebox ul li ul{padding:0px;margin:5px 0 -2px 0px;list-style:none;}
div.sidebox ul li ul li{background:url(../images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
div.sidebox li a:link, div#sidebox li a:visited{color:#444;}
div.sidebox li a:hover{color:#C00;}
div.banners{padding:15px 18px 15px 18px;}
div.banners img{padding:2px;}
div.error{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#c00;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}
div.success{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#57861A;border-top:2px solid #6CAA00;border-bottom:2px solid #6CAA00;background:#EEF7DD;}
div.sidebox a.url:link, div.sidebox a.url:visited{text-decoration:underline;}

/* footer */
#footerwrapper{
	text-align:left;
	margin:6px auto;
	padding:0px;
	border:0;
	width:930px;}
	
#footerwrapper #footerblock-a{
	float:left;
	width:280px;
	padding:10px 15px;
	background:url(../images/style-one/footerblock-sep.jpg) right 10px no-repeat;}

#footerwrapper #footerblock-b{float:left;width:280px;padding:10px 15px;background:url(../images/style-one/footerblock-sep.jpg) right 10px no-repeat;}
#footerwrapper #footerblock-c{float:right;width:280px;padding:10px 15px;}
#footerwrapper h3{height:80px;padding:0;margin:0;}
#footerwrapper h3.recentcomments{background:url(../images/style-one/recentcomments.jpg) 15px 0 no-repeat;}
#footerwrapper h3.latestentries{background:url(../images/style-one/latestentries.jpg) 15px 0 no-repeat;}
#footerwrapper h3.populartopics{background:url(../images/style-one/populartopics.jpg) 5px 0 no-repeat;}
#footerwrapper ul{padding:0px;margin:0px 10px;list-style:none;float:left; text-decoration:underline;}
#footerwrapper ul li{background:url(../images/footerblock-li.png) 0 5px no-repeat;padding:4px 0 4px 23px;}
#footerwrapper ul li a:link, div#footerwrapper ul li a:visited{
	color:#bac0a4; text-decoration:underline;}
#footerwrapper ul li a:hover{color:#FE5656;}
#footerwrapper #footerblock-a ul li a:link, #footerwrapper #footerblock-a ul li a:visited{color:#bac0a4;}

/* style for [pagelist] function */

#inline_pagelist {
	display: block;
	float: right;
	margin: -4em 0 0 1em;
	border: none;
	background: white;
}
#footerwrapper #footerblock-a ul li a:hover{color:#FE5656;}
#footerwrapper #footerblock-b ul li a:link, #footerwrapper #footerblock-b ul li a:visited{color:#bac0a4;}
#footerwrapper #footerblock-b ul li a:hover{color:#FE5656;}
#footerwrapper #footerblock-c ul li a:link, #footerwrapper #footerblock-c ul li a:visited{color:#d8d8d8;}
#footerwrapper #footerblock-c ul li a:hover{color:#FE5656;}
#footer #copyright{
	background:#450100;
	border-top:none;
	padding:10px 10px 0px 10px;
	color:#d8d8d8;}
#footer #copyright a:link, #footer #copyright a:visited{
	color:#d8d8d8; text-decoration:underline;}
#footer #copyright a:hover{
	color:#d8d8d8; text-decoration:none;}
/* categories */
div#cats ul{
	padding: 0;
	margin: 0;
}

/* bookmarking */
div.single-cats{border-top:#CCC 1px solid;margin:20px 0 0 0;padding:10px 0 0 0;}
div.single-cats div.cats{float:left;margin:6px 0 0 0;}
div.single-cats div.cats a:link, div.single-cats div.cats a:visited{text-decoration:underline;color:#C00;}
div.single-cats div.cats a:hover{text-decoration:none;color:#C00;}
div.single-cats div.icons{float:right;}
div.single-cats div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.single-cats div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}
div.single-cats div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}
div.single-cats div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}
div.single-cats div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}
div.single-cats div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}

/* navigation */
div.navigation{margin:0 0 20px 0;}
div.alignleft{
	float:left;}
div.alignright{float:right;}
div.navigation a{color:#C00;text-decoration:underline;}
div.navigation a:hover{color:#FE5656;}

div.post-tags{border-top:#CCC 1px solid;margin:12px 0 0 0;padding:13px 0 0 0;}
div.post-tags a{padding:0px 2px 3px 22px;background:url(../images/tag_red.png) 0 0 no-repeat;}










/* kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 
/* Breadcrumb 
#breadcrumb {
	position: relative;
	float: left;
	width: 671px;
	padding-left: 30px;
	background: #ebebeb url(images/subnav_bg.png) repeat-x;
	border-bottom: 1px solid #b8babb;
	height: 43px;
	font-size: 10px;
	text-transform: uppercase;
	color: #453f3a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	z-index: 999;
}
#breadcrumb a {
	text-decoration: none;
}
#breadcrumb a:hover {
	text-decoration: underline;
	color: #468175;
}
#breadcrumb .crumb ul {
	float: left;
	width: 550px;
}
#breadcrumb .crumb li {
	display: inline;
	line-height: 4.3em;
}
#breadcrumb #freebies  {
	position: absolute;
	right: 13.3em;
	top: 1.0em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 2.3em;
	letter-spacing: -0.05em;
}
#breadcrumb #freebies li {
	display: inline;
	margin-left: 4px;
}
#breadcrumb #freebies li a {
	display: inline;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	padding: 0.4em 1.0em 0.5em;
	width: 7.0em;
	text-align: center;
}
* + html #breadcrumb #freebies li a {
	padding: 0.5em 1.0em 0.4em;
}
#breadcrumb #freebies li a:hover {
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323; 
}*/
#drop {
	position: relative;
	float: left;
	width: 141px;
	padding-left: 30px;
	background: #fff ;
	border-bottom: 0px solid #b8babb;
	height: 1px;
	font-size: 10px;
	color: #453f3a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	z-index: 999;
	float:right;
	list-style:none;
}

#drop #categories {
	position: absolute;
	right: 10em;
	top: -2.5em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: -0.05em;
	text-indent: -1.5em;
	line-height: 1.8em;
	list-style:none;
}
#drop #categories li span {
	background: #fdfdfd ;
	border: 1px solid #bbbbbb;
	list-style:none;
	width: 15em;
	display: block;
	text-align: center;
}
div.pagess #drop ul li{
	margin:0;
	padding:0;
	list-style:none;}
#drop #categories li span:hover {
	background: #eeeeee ;
}
#drop .arrow {
	display: block;
} 
/* Category Dropdown */

#categories li a {
	display: block;
	list-style:none;
}
#categories li a:hover {
	text-decoration: none;
	list-style:none;
	color: #C00;
}
#categories li ul {
	clear: left;
	position: absolute;
	left: -999em;
	z-index: 999;
	width: 26em;
	right: -12em;
	margin-top: -1px;
	border: 1px solid #BABEB1;
	background: #efefef;
	list-style: none;
	line-height: 1em;
	padding: .5em .5em;
}
*+html #categories li ul {
	margin-left: -3.5em;   IE7 only 
}
#categories li li {
	display: block;
	float: none;
	z-index: 999;
}
#categories li:hover ul, #categories li li:hover ul, #categories li.ieHover ul, #categories li li.ieHover ul {
	left: auto;
}
#categories li:hover li a, #categories li.ieHover li a {
	float: none;
	height: auto;
	padding: 0.3em 1.5em;
}
#categories li:hover li a:link, #categories li:hover li a:visited {
	color: #242323;
	text-decoration: none;
}
#categories li:hover li a:hover {
	color: #C00;
	text-decoration: none;
}
#categories li:hover li a:active {
	color: #242323;
	text-decoration: none;
}