/**********wkp colors*********

RED: b8283d

************************/

* 
	{ 
	margin: 0; /* Removes Default Styling from All Elements */
	padding: 0; /* Removes Default Styling from All Elements */
	list-style: none; /* Removes Default Styling from All Elements */
	}

/************************************************
* Body *
************************************************/

body {
	font-family:Lucida Grande,Helvetica,sans-serif;font-size:10px;line-height:14px;color:#636363; 
	/*
	background:url(images/floor-bg-40.png);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: 0% 0%; 
	*/
	background-color:#EFEFEF;
	margin:0 auto;
	}
	

/************************************************
* Floats *
************************************************/

.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/************************************************
* Images *
************************************************/

a img{border:none;}

/************************************************
* Headings *
************************************************/

h1{font-size:18px;line-height:32px;margin:0 0 15px 0;font-weight:normal; text-transform:uppercase;}
h2{font-size:14px;line-height:16px;margin:10px 0 10px 0;font-weight:normal;text-transform:uppercase; color:#b8283d;}
h3{font-size:12px;line-height:13px;margin:5px 0 5px 0;font-weight:bold;text-transform:uppercase;}
h4,h5,h6{font-size:14px;line-height:20px;margin:0 0 15px 0;font-weight:normal;text-transform:uppercase;}
h5{font-size:12px;line-height:16px;}
h6{font-size:10px;line-height:12px;}

#main h1 {background-color:#FFFFFF; color:#b8283d !important; margin-top:10px !important;}

/************************************************
* Links *
************************************************/

a:link{color:#b8283d;text-decoration:none;}
a:visited{color:#b8283d;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
a:active{color:#b8283d;text-decoration:none;}


/************************************************
* Main Container *
************************************************/

#container{width:891px;margin:0 auto; background:#FFFFFF;border-left:1px; border-right:1px;border-top:0;border-bottom:0; border-style:solid; border-color:#666666;}


/************************************************
* Top Bar *
************************************************/

#topbar{height:1px;width:891px;padding:0;border:0; background-color: #b8283d /*url(images/top_bar_bg.png) no-repeat*/;}
/*a#subscribe{width:76px;color:#fff;text-align:right;font-size:10px;text-transform:uppercase;padding:3px 22px 0 0;background:url(images/rss_icon.gif) no-repeat right 4px;}*/




/************************************************
* Logo *
************************************************/

#logo{float:left;margin:5px 10px 5px 10px;}
#logo-nav {
	width:891px;
	}
	
/************************************************
* Paragraphs *
************************************************/

p{margin:0 0 10px 0;}

#contact-form p{margin:0 0 30px 0 !important;}

/************************************************
* Content *
************************************************/

#content{width:891px;background-color:transparent; /*url(images/#.png) repeat-y top;*/ min-height:500px;height:auto !important;}
#main{width:648px;padding:10px; border:0;}

/************************************************
* Tables *
************************************************/

#main table{border-spacing:2px;margin:0 0 30px 0;}
#main th{font-weight:bold;border-top:1px solid #b2ceed;border-bottom:1px solid #91a8c3;background-color:#a3bdda;}
#main th,#main td{padding:5px 10px;}
#main tr.even{background-color:#efefef;}

/************************************************
* Lists *
************************************************/

#main dl,#main ol,# ul{padding:0 0 15px 15px;}
#main dl{padding-left:0;}
#main dl dt{font-weight:bold;}
#main ol li{list-style-type:decimal;}
#main ul li{list-style-type:disc; margin-left:20px; padding-bottom:5px;}
#main ul li ul {list-style-type:disc; padding-top:5px; padding-bottom:0px;}


/************************************************
* Portfolio Sidebar *
************************************************/

#portfolio-sidebar{width:187px;padding:2px 0 30px 10px;background:#EFEFEF;height:296px!important; border:1px solid #CCCCCC; margin-top:10px; margin-right:10px; margin-left:10px;}
#portfolio-sidebar li.widget{width:185px;margin:0 0 15px 0;padding:0 0 15px 1px;/*background:url(images/widget_divider.jpg) repeat-x bottom;*/}
#portfolio-sidebar li.widget div.widgetwrap{padding:0 15px 0 15px;}
.widget_tag_cloud{line-height:24px;}
#ads img{border:0;padding:0;}
.smad{float:left;margin:0 11px 11px 0;}
.last{margin-right:0px;}
#joinflickr,#advertise{font-size:10px;margin:0;text-align:center;text-transform:uppercase;}
#flickr img{float:left;margin:0 9px 9px 0;border:1px solid #e1dece;padding:5px;height:66px;width:66px;background-color:#fff;}
#portfolio-sidebar h2 {color:#b8283d; font-size: 14px; text-transform: uppercase;}
#portfolio-sidebar a, #sidebar a:visited {color:#666666;}
#portfolio-sidebar a:hover {color:#222222; text-decoration:underline;}

#portfolio-sidebar p {padding-right: 5px; margin-right:5px; margin-left:0px;}

/************************************************
* Portfolio Sub-Sidebar *
************************************************/

#portfolio-sub-sidebar{width:187px;padding:2px 0 30px 10px;background:#EFEFEF;height:296px!important; border:1px solid #CCCCCC; margin-top:10px; margin-right:10px; margin-left:0px;}

#portfoli-sub-sidebar ul {margin:0; padding:0;}
#portfolio-sub-sidebar ul li {margin:0; padding:0 !important;}

#portfolio-sub-sidebar li.widget{width:185px;margin:0 0 15px 0;padding:0 0 15px 1px;/*background:url(images/widget_divider.jpg) repeat-x bottom;*/}
#portfolio-sub-sidebar li.widget div.widgetwrap{padding:0 15px 0 15px;}
.widget_tag_cloud{line-height:24px;}
#ads img{border:0;padding:0;}
.smad{float:left;margin:0 11px 11px 0;}
.last{margin-right:0px;}
#joinflickr,#advertise{font-size:10px;margin:0;text-align:center;text-transform:uppercase;}
#flickr img{float:left;margin:0 9px 9px 0;border:1px solid #e1dece;padding:5px;height:66px;width:66px;background-color:#fff;}
#portfolio-sub-sidebar h2 {color:#b8283d; font-size: 14px; text-transform: uppercase;}
#portfolio-sub-sidebar a, #sidebar a:visited {color:#666666;}
#portfolio-sub-sidebar a:hover {text-decoration:underline;}

#portfolio-sub-sidebar p {padding-right: 5px; margin-right:5px; margin-left:0px;}

/************************************************
* Sidebar *
************************************************/

#sidebar{width:187px;padding:2px 0 30px 10px;background:#FFFFFF; height:auto !importantmargin-right:10px; margin-left:10px; margin-right:10px; }
#sidebar li.widget{width:185px;margin:0 0 5px 0;padding:0 0 5px 1px;/*background:url(images/widget_divider.jpg) repeat-x bottom;*/}
#sidebar li.widget div.widgetwrap{padding:0 15px 0 15px;}
.widget_tag_cloud{line-height:24px;}
#ads img{border:0;padding:0;}
.smad{float:left;margin:0 11px 11px 0;}
.last{margin-right:0px;}
#joinflickr,#advertise{font-size:10px;margin:0;text-align:center;text-transform:uppercase;}
#flickr img{float:left;margin:0 9px 9px 0;border:1px solid #e1dece;padding:5px;height:66px;width:66px;background-color:#fff;}
#sidebar h2 {color:#b8283d; font-size: 14px; text-transform:uppercase;}
#sidebar a, #sidebar a:visited {color:#222222;text-decoration:underline;}
#sidebar a:hover {color:#b8283d; text-decoration:underline;}

.advanced-recent-posts li {padding-bottom:5px; padding-right:5px;}


