/*
Theme Name: BuddyPress Default
Theme URI: http://buddypress.org/extend/themes/
Description: The default theme for BuddyPress.
Version: 1.2
Author: BuddyPress.org
Author URI: http://buddypress.org
Tags: buddypress, two-columns, custom-header, white, blue

** IMPORTANT - DO NOT COPY THIS THEME **
If you want to make a custom theme based on this theme, DO NOT copy and edit it. By
doing this you will make upgrades and maintainence much harder for yourself.
Instead, please read this codex page on how to build a BuddyPress child theme:

http://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/
*/

/***
 * The default theme styles.
 */
@import url( _inc/css/default.css );

/***
 * The admin bar default styles
 */
@import url( _inc/css/adminbar.css );

/* 
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.

*/

.facebook_32 li{
	background: transparent url(images/facebook_32.png) no-repeat;
	display:block;
	padding-right:10px;
	position:relative;
}
.linkedin_32 li{
	background: transparent url(images/linkedin_32.png) no-repeat;
	display:block;
	padding-right:10px;
	position:relative;
}

.linkedin_32 a{
	background: transparent url(images/twitter_32.png) no-repeat;
	display:block;
	padding-right:10px;
	position:relative;
}

.socialgrid {
	padding:10px;
}

.socialgrid ul{

	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:100;

}

.socialgrid li{
	float:left;
}

.socialgrid li{
	border:5px solid #E1E1E1;
	height:89px;
	margin-bottom:12px;
	margin-right:7px;
	padding-left:12px;
	padding-top:22px;
	width:191px;
}


.socialgrid li:hover {
 	border:5px solid #949494;


}

.socialgrid li img {
border:0px solid #999999;


}


#socialnav {
	position:relative;
	height: 20px;
	margin-bottom:5px;
	border: 0px solid #e1e1e1;
	float:right;
}
#socialnav li{
	border-left: 0px solid #dedbd1;
	float: left;
	line-height: 33px;
}
#socialnav li a{
	color: #949494;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 5px;
}

#socialnav li img:hover{
		
		
}

#socialnav li a:hover,#topmenu li.active a{
	color: #e8a02c;
	text-decoration: none;
}


/* search forms */

#search-bar {
position:absolute;
right:41px;
top:30px;
width:240px;
}

#searchform {display:block;}
#s {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:4px 7px;height:12px;width:199px;font-size:11px;border:0;outline:0;background:#444;color:#fff;font-weight:bold;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;float:left;}
	#s:focus {background:#777;}
#searchsubmit {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	background:#333;
	color:#fff;
	border:0;
	outline:0;
	font-weight:bold;
	padding:3px;
	font-size:10px;width:27px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	position:relative;
	top:0;
	right:0;
	height:20px;
}

	#searchsubmit:hover {cursor:pointer;background:#666;}

	#sform-404 {margin-top:10px;}
	#s-404 {float:left;width:300px;font-family:Arial,sans-serif;background-color:#000;border:0;padding:5px;color:#fff;margin-right:12px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
	#submit-404 {cursor:pointer;float:right;margin-left:-37px;position:absolute;font-weight:bold;font-size:9px;border:none;background-color:#0298ff;color:#fff;font-family:Arial,sans-serif;padding:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}
	#submit-404:hover {cursor:pointer;background-color:#000;color:#fff;}

.firefox #searchsubmit {padding-top:2px;}
.webkit #searchsubmit {padding-top:3px;}
.webkit.mac #searchsubmit {padding:3px;}
.firefox.mac #searchsubmit {padding-top:3px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchsubmit {padding:4px; margin-left: -8px;}
}	

ul#nav li a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url() repeat scroll 0 0;
border:1px solid #E1E1E1;
color:#949494;
padding:7px 15px;
text-decoration:none;

}
div#content {

padding-top:15px;

}

#bg-wrapper {
margin:0 auto;
max-width:1000px;
min-width:960px;
padding-top:0;
}

ul.foot-links li {
display:inline;
margin-left:8px;
}

ul.foot-links {

}
ul.foot-copy {
color:#000000;
}

ul.foot-copy li {
display:inline;
}

/*  
Theme Name: Fresh News
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 2.1
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	
	color: #555555;
	font: 12px Arial,Helvetica,Sans-serif;
	
}
a{
	color: #e8a02c;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

/*=== Layout ===*/

#top{
	clear: both;
	height: 30px;
	margin: 0 auto;
	padding:0;
	line-height:29px;
	font-size:11px;
}

/*========= TOP NAVIGATION =========*/

.nav1, .nav1 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	z-index: 100;
}

.nav1 a {
	display: block;
	padding-bottom:4px;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
}

.nav1 li {
	float: left;
}

/* Style drop down list */

.nav1 li ul {
	position: absolute;
	width: 130px;
	left: -999em;
}
.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #FFF;
}
.nav1 li:hover ul, .nav1 li.sfhover ul{
	left: auto;	
}
.current_page_item a {
	color: #e8a02c;
}

.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom:0;
}

.nav1 li ul li a {

}
.nav1 li ul li ul li a {
	border-width:0 1px 1px 0px;
}
.nav1 li ul ul {
	margin: -25px 0 0 150px;
}

.nav1 li ul ul li a {
	line-height: 25px;
}

.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {
	left: -999em;
}

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {  
	position: static;
}


/*- Subscribe -*/
.subscribe{	color: #a0a09b; float:right;}
.subscribe a { color: #e8a02c; font-weight:bold;}
.subscribe a:hover { text-decoration:underline; }

/*=== Top Menu ===*/
#topmenu{
	position:relative;
	height: 33px;
	margin-bottom:5px;
	border: 0px solid #e1e1e1;
	font-weight:bold;
}
#topmenu li{
	border-left: 0px solid #dedbd1;
	float: left;
	line-height: 33px;
}
#topmenu li a{
	color: #fff;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #949494;
	text-decoration: none;
}

/*- Nav / Dropdowns-*/
#fresh-nav, #fresh-nav ul{
	padding: 0;
	float:left;
	list-style: none;
}
#fresh-nav {
	padding: 0;
}
#fresh-nav a {
	display: block;
}
#fresh-nav li {
	float: left;
	line-height:33px;	
}
#fresh-nav li a:hover {
	background: none;
}
#fresh-nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}
#fresh-nav li:hover ul, #fresh-nav li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#fresh-nav li ul li {
    background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;
	border-bottom:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;			
	line-height:28px;	
	width:15em;
}
#fresh-nav li:hover, #fresh-nav li.hover {
    position: static;
}
#fresh-nav li ul ul {
	margin: -29px 0 0 15em;
}
#fresh-nav li:hover ul ul, #fresh-nav li.sfhover ul ul {
	left: -999em;
}
#fresh-nav li:hover ul, #fresh-nav li li:hover ul, #fresh-nav li.sfhover ul, #fresh-nav li li.sfhover ul {
	left: auto;
}
#fresh-nav li:hover ul ul, #fresh-nav li:hover ul ul ul, #fresh-nav li.sfhover ul ul, #fresh-nav li.sfhover ul ul ul {
	left: -999em;
}
#fresh-nav li:hover ul, #fresh-nav li li:hover ul, #fresh-nav li li li:hover ul, #fresh-nav li.sfhover ul, #fresh-nav li li.sfhover ul, #fresh-nav li li li.sfhover ul {
	left: auto;
} 

/*==============  HEADER  ===================*/
#fresh-header{
	height: 109px;
}
#fresh-header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 37px 0px 0 0;
	text-align: right;
}
#fresh-header .spacer p{
	clear: both;
}
/*- Logo -*/

#fresh-header h1{	display:none; }
#fresh-header #title { height:109px; overflow:hidden; }
#fresh-header .logo { margin-top:0px;
position:absolute;}

/*- RSS -*/
#rss{
	position:absolute;
	top:-10px;
	right:0px;
	height: 38px;
	width: 39px;		
	display: inline;
	float:right;
}


a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover {
border-color:#AAAAAA;
color:#555555;
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url(images/white-grad.png) repeat-x scroll left top;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

/*=== typography ===*/
h2{
	color: #000000;
	font: 18px Arial,Helvetica,Sans-serif;
	margin: 0 0 5px;
}
h2 a{
	color: #000000;
}
h3, h4, h5{
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
}
#sidebar h3{
	background:#ebe9e1;
	font: 12px Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #dedbd1;
	height:16px;
}
#centercol h3 {
	background: #f5f4f0;
	margin: 0 0 15px 0px;
	padding:10px 18px 5px 18px;
	border:1px solid #dedbd1;
	color:#363636;
	text-align: left;
	height:20px;
	font-size:14px;
}
.featuredpost h2 { font-size:30px; }

/*- SideTabs -*/
.idTabs{
	font-size: 12px;
	float:left;
	margin: 0 0 8px 0;
}
.idTabs li{
	float:left;
}
.idTabs li a{
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 7px 0 0;
	text-align: left;
	border: 1px solid #dedbd1;
}
.idTabs li.last a{
	margin: 0
}
.idTabs li a:hover,
.idTabs .selected{
	background:#ebe9e1;
	text-decoration: none
}

/*=== Post ===*/

.date-comments{
	border-bottom: 1px solid #cacaca;
	color: #999999;
	font-size: 11px;
	height: 30px;
	line-height: 25px;
	margin: 0 0 0px;
}
.date-comments a { 	color: #999999; }

#centercol .date-comments p{
	line-height: 25px;
}
span.comments{
	background: url(images/ico-comments.gif) no-repeat left;
	padding: 0 0 0 20px;
}
span.continue{
	background: url(images/ico-continue-trans.png) no-repeat left;
	padding: 1px 0 1px 20px;
	line-height:20px;
}
span.continue-archives{
	background: url(images/ico-arrow-trans.png) no-repeat right center;
	padding: 0px 15px 0px 0px;
	margin-bottom:20px;
}
span.continue-archives-alt{
	background: url(images/ico-arrow-trans-left.png) no-repeat left center;
	padding: 0px 0 0px 15px;
	margin-bottom:20px;
}
span.continue-archives a, span.continue-archives-alt a { 
	color:#777777; 
	font-weight:bold;
	font-size:14px;
}
a.more{
	background: url(images/ico-arrow-trans.png) no-repeat left;
	color: #777777;
	font-size: 11px;
	padding: 0px 0 0 15px;
}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.box, .widget{
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;
	border:1px solid #dedbd1;
	margin: 0 0 5px 0px;
	padding:5px;
	overflow:hidden;
}
.box img { 
	border: 1px solid #999999;
	margin: 0 0 10px 0;
}
.box p{
	line-height: 18px;
	padding: 0 0 10px;
}
.widget { padding:5px; }

/*- Box2 (sidebar boxes) -*/
.box2{
	background: #f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;
	margin: 0 0 5px 0px;
	padding:5px;
	border:1px solid #dedbd1;
}
.box2 .nav1{
	float: none;
	padding: 0 0 0 0px; 
}	
.box2 .spacer.white{
	background: #ffffff;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
	height:240px;
}
.box2 .flickr_badge_image img{
	float:left;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover{
	background: #ebe9e1;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads{
	height: 125px;
	margin: 0;
	padding:0 0 0 4px;
	width:343px;
}
.ads img{
	float: left;
	margin: 0 13px 13px 0px;
	border: 11px solid #dedbd1;
}

.ads img:hover {
	border: 11px solid #efefef;
}

.ads img.last{
	margin: 0;
	float:right;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}	

/*=== Styling Lists ===*/

/*- List1 -*/
.list1{
	padding: 0;
	padding: 15px;
}
.list1 li{
	background: url(images/ico-star-trans.png) no-repeat top left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}
.list1 li a{
	color:#222222;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul{
	line-height:16px;
	padding: 0px;
}
.widget ul li{
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.widget ul li a{
	color:#222222;
}
.widget ul li ul{
	margin: 5px 0 0px 10px;
}	

.widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;	
	padding: 5px 0px;
}

/*=== Footer ===*/

#footer{
	background:#e4e2db url(images/bgr-footer.gif) repeat-x;
	font-size: 11px;
	padding: 18px 0 0px 0;
	font-size:11px;
	height:32px;
	margin-top:10px;
	line-height:22px;		
}

#footer, #footer a{
	color: #777777;
}

#footer img {
	vertical-align:middle;
}

/*=== Misc. ===*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl{
	float: left;
}
img.fl{
	margin: 0 12px 5px 0;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.gravatar {
	float:left;
	border: 1px solid #DEDBD1;
	margin: 0px 7px 0 0;
	padding:4px;
	background:#FFFFFF;
}

/*========= VIDEO =========*/

.video{
	height: 250px;
	margin: 0 0 10px 0;
	width: 300px;
	display: inline;
}

/*- SideTabs -*/
.vidtabs .idTabs{
	font-size: 12px;
	margin: 10px 0 0 0;
	width:100%;
	float:none;
}
.vidtabs .idTabs li{
	padding:0px;
	float:none;
}
.vidtabs .idTabs li a{
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	text-align: left;
	border:0px;
	margin:0;
}
.vidtabs .idTabs li.last a{
	margin: 0
}
.vidtabs .idTabs li a:hover,
.vidtabs .idTabs .selected{
	background:#ebe9e1;
	text-decoration: none
}

/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p{
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist .content {
	margin-left:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment{
	padding: 15px 15px 5px;
	margin:10px 0;
	background:#F8F8F4;
	border:1px solid #DEDBD1;	
}

input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:7px 10px;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
}

/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry { margin-bottom:5px;}
.entry p{
	text-align:left;
	font-size:12px;
	line-height:20px !important;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}

/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}

/*========= AUTHOR INFO =========*/

.author_info {
	padding: 0px;
	margin-top:15px;
	color:#666666;
}

.author_photo {
	float:left;
	margin-right:10px;
	width:58px;
}

.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 48px;
	height:48px;
	float:left !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}

.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}

.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}

.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
ol { zoom: 1; }


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail { float:left; margin:5px 10px 5px 0; }

/* PageNavi */

.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-left: 4px; border:1px solid #dfdccf; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }




/*- Box (main column boxes) -*/
.box1 {
	
	border-bottom:1px solid #EAEAEA;
height:200px;
padding:15px 0;
position:relative;
}
.box1 img { 
	border: 1px solid #999999;
	margin: 0 0 0px 0;
}
.box1 p {
	line-height: 18px;
	padding: 0 0 10px;
}

.box1 .entry p {
	font-size:11px;
}

.portfoliobox {

}

.comments {
	
bottom:0;
font-size:11px;
margin-bottom:15px;
position:absolute;
right:0;
padding:5px;
}

.comments a {
	color:#949494;
	font-weight:bold;
}

#bl {
	border-right:0px solid #dedbd1;
	margin-top:1px;
	padding:5px;
}

#text-box {
margin-right:24px;
margin-top:18px;
position:absolute;
right:0;
top:0;
width:282px;
}

#text-box h2 {
	padding-bottom:1px;
}

#bl .title {
font-family:arial;
font-size:14px;
height:40px;
line-height:26px;
margin:0 0 6px;
padding:0 0 0 3px;
width:620px;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
}

#bl .title .alltitle {
	margin-top:7px;
	font-weight:bold;
	display:block;
	font-size:20px;
}


.userbox {
	margin-left:64px;
margin-top:-17px;
position:relative;
right:0;
top:0;
width:206px;
}

.boxpost {
border:1px solid #DEDBD1;
margin:0 0 10px 0;
overflow:hidden;
padding:18px;
}




#home .post {
	height:230px;
}


.meta {
	color:#949494;
	font-weight:bold;
}


/*FrontPage*/

.fakegrid4 {
	width:305px;

	display:inline;
float:left;
margin-left:0;
margin-right:4px;
}


.hometitles {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blackpng.png) repeat scroll 0 0;
color:#E8A02C;
display:block;

padding:14px;
position:static;
}






/*=============================================================

Custom Styles 

==============================================================*/


/*FrontPage*/

.fakegrid4 {
	width:150px;

	display:inline;
float:left;
margin-left:0;
margin-right:12px;
}


.archives a img {
	float:left;
	border:1px solid #949494;
}

.archives .text-box {
margin-right:35px;
margin-top:18px;
position:relative;
right:0;
top:0;
width:660px;
}

.archive-box {
border-bottom:1px solid #EAEAEA;
padding:0px 0;
position:relative;
height:162px;

}



#categories {
	margin: 0px 0 0px;
}
* html #categories {height: 1%;}
#categories:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#categories .column {
	float:left;
	margin-right:5px;
	width:201px;
	margin:0;
	padding-left:5px;
}
#categories li {
	list-style: none;
	line-height: 17px;
	margin-bottom: 0px;
}

#categories li {background: url(images/folder-icon.png) 4px 3px no-repeat}

#categories li a {margin-left:18px;}


#categories li ul {
	margin: 2px 0 10px;
	height:60px;
}
#categories li li {
	font-size: 1em;
	background: url(i/arrow.gif) 9px 7px no-repeat;
	padding: 0 0 0 19px;
}
#categories li div {
	padding: 5px 5px;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px solid #EEE;
}
#categories li li ul {
	margin: 2px 0 2px -7px;
}
#categories li li a {
	color: #808080;
}
#categories li li a:hover {
	color: #AA0001;
}

#advert_125x125 {
float:left;
margin:0 0 20px;
padding:10px 3px;
}



h6 span.bread {
display:block;
width:515px;
font-size:12px;
height:37px;

}

h6 {
border-bottom:1px solid #EAEAEA;
}

h6 span {
font-weight:bold;
}


.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}

.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(../images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}


/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry { margin-bottom:5px;}
.entry p{
	text-align:left;
	font-size:12px;
	line-height:20px !important;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}

.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail { float:left; margin:5px 10px 5px 0; }

/* PageNavi */

.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-left: 4px; border:1px solid #dfdccf; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }


#bg-wrapper {
margin:0px auto;
max-width:1000px;
min-width:960px;
padding-top:0px;
}

/* Google Search */
.g {

border-bottom:1px solid #E1E1E1;
width:660px;
