/*

Theme Name: designmind
Theme URI: 
Description:
Version:
Author: 

*/	





*

{

margin: 0px;
padding: 0px;
list-style: none;

}





/* Global Layout */





body 

{

font-size: 14px;
margin: 0px;
text-align: center;
background: #222222;
color: #3D3D3D;	
font-family: Arial, Helvetica, sans-serif;
}



#header

{

position: relative;

margin: auto;

width: 838px;

height: 104px;

background: url(img/header.gif);

border-right: 8px solid #3b3b3b;

border-left: 8px solid #3b3b3b;

}



#header img

{

float: right;

margin-top: 19px;

margin-right: 12px;

border: 1px solid #ff7338;

}



	/* Top Nav */



#navwrap

{

position: relative;

margin: auto;

padding: 0px 228px 13px 20px;

width: 590px;

height: 53px;

background: url(img/nav_bg.jpg);

border-right: 8px solid #3b3b3b;

border-left: 8px solid #3b3b3b;

}



#navwrap li

{

position: relative;

float: left;	

}



#navwrap a:link, #navwrap a:visited

{

position: relative;

float: left;

display: block;

padding: 18px 26px 0px 26px;

height: 35px;

font-weight: bold;

color: #a8a8a8;	

text-decoration: none;

}



#navwrap a:hover

{

background: url(img/nav_active.jpg) top left;

color: #ffffff;	

}

	/* end Top Nav */

	

	/* Content Stuff */

	

#contentwrap

{

position: relative;

margin: auto;

padding: 15px 0px 25px 0px;

width: 838px;

background: #ffffff url(img/bg_sidebar.jpg) right repeat-y;

border-right: 8px solid #3b3b3b;

border-left: 8px solid #3b3b3b;	

}	



#left

{

position: relative;

float: left;

padding: 15px 0px 0px 28px;

width: 535px;	

text-align: left;

}



/* Post Stuff */

.posthead

{

position: relative;

width: 535px;

height: 64px;

}



.postedin

{

position: relative;

float: right;

padding-bottom: 14px;

border-bottom: 1px dotted #6B6B6B;

font-size: 11px;

width: 464px;	

color: #6B6B6B;	

}



.thepost

{

position: relative;
padding: 1px 0px 20px 0px;	
line-height: 24px;

}



.thepost ul, .thepost ol

{

margin-top: 20px;

margin-bottom: 20px;

}



.thepost a

{



color: #3D3D3D;

font-weight: bold;

text-decoration: underline;



}



.thepost a:hover {



color: #F86F00;

}



.thepost li

{

margin-left: 15px;

padding-left: 25px;

list-style-type: arrow;

margin-bottom: 15px;

line-height: 24px;

background: url(img/right_list.jpg) no-repeat top left;

background-position: 0px 4px;

}



.postfoot

{

position: relative;

margin-bottom: 50px;

padding: 22px 85px 9px 45px;

width: 415px;

height:	30px;

background: url(img/postfoot.jpg) no-repeat;

font-weight: bold;

font-size: 12px;

}



.pfr

{

float: right;

}



.pfl

{

float: left;

margin-left: -15px;

}



/* various month classes */



.February, .March, .April, .May, .June, .July, .Augaust, .September, .October, .November, .December, .January

{

position: relative;	

float: left;

margin: 0px 12px 0px 0px;

padding-top:24px;

height: 40px;

width: 59px;

text-align: center;

font-size: 28px;

font-weight: bold;

color: #363636;

}



.January

{

background: url(img/datejanuary.gif) no-repeat;	

}



.February

{

background: url(img/datefebruary.gif) no-repeat;	

}



.March

{

background: url(img/datemarch.gif) no-repeat;	

}



.April

{

background: url(img/dateapril.gif) no-repeat;	

}



.May

{

background: url(img/datemay.gif) no-repeat;	

}



.June

{

background: url(img/datejune.gif)no-repeat;	

}



.July

{

background: url(img/datejuly.gif) no-repeat;	

}



.August

{

background: url(img/dateaugust.gif) no-repeat;	

}



.September

{

background: url(img/dateseptember.gif) no-repeat;	

}



.October

{

background: url(img/dateoctober.gif) no-repeat;	

}



.November

{

background: url(img/datenovember.gif) no-repeat;	

}

.December

{

background: url(img/datedecember.gif) no-repeat;	

}







/* end post stuff */





#right

{

position: relative;

float: right;

margin-top: -81px;

padding: 93px 0px 0px 0px;

background: url(img/resources.jpg) no-repeat top left;

width: 248px;

text-align: left;

}



/* sidebar items */



#resources

{

position: relative;

padding: 8px 20px 10px 20px;

width: 208px;

background: url(img/resource_bg.jpg) repeat-y;

}



.resourceabout

{

font-size: 10px;	

}



.rframer

{

position: relative;

padding-bottom: 27px;	

background: url(img/resource_foot.jpg) left bottom no-repeat;

margin-bottom: 10px;

}



.resource1 a:link, .resource1 a:visited

{

position: relative;

display: block;

padding: 6px 0px 14px 50px;

margin: 0px 8px 15px 8px;;

height: 36px;

background: url(img/question2.jpg) top left no-repeat;

color: #3D3D3D;	

text-decoration: none;

border-bottom: 1px dotted #cccccc;

}



.resource1 a:hover

{

background: url(img/question1.jpg) top left no-repeat;	

}



.resource2 a:link, .resource2 a:visited

{

position: relative;

display: block;

padding: 6px 0px 14px 50px;

margin: 0px 8px 15px 8px;

height: 36px;

background: url(img/files1.jpg) top left no-repeat;

color: #3D3D3D;	

text-decoration: none;

border-bottom: 1px dotted #cccccc;

}



.resource2 a:hover

{

background: url(img/files2.jpg) top left no-repeat;	

}



.resource3 a:link, .resource3 a:visited

{

position: relative;

display: block;

padding: 6px 0px 0px 50px;

margin: 0px 8px 0px 8px;

height: 36px;

background: url(img/arrow1.jpg) top left no-repeat;

color: #3D3D3D;	

text-decoration: none;

}



.resource3 a:hover

{

background: url(img/arrow2.jpg) top left no-repeat;	

}



.bagframer

{

position: relative;
padding-bottom: 12px;
margin-bottom: 10px;	
background: url(img/bag_bottom.jpg) left bottom no-repeat;

}



.bagframer ul

{

position: relative;
padding: 14px 20px 15px 35px;
background: url(img/bagbg.jpg);	
}



.bagframeronline

{

position: relative;
padding: 11px 20px 15px 25px;
background: url(img/bagbg.jpg);	
}


.bagframeronline img

{

position: relative;
float: left;
border: 1px solid #000000;	
margin: 5px;
background: url(img/missingimage.jpg);	

}



.bagframe li

{

position: relative;

}



.bagframer a:link, .bagframer a:visited

{

position: relative;
color: #FB5A0C;	
text-decoration: none;
font-weight: bold;
font-size : 10px;
}



.bagframer a:hover

{

color: #FB5A0C;
text-decoration: underline;	

}



/* end right stuff */



#footwrap

{

position: relative;

margin: auto;

padding-top: 11px;

width: 838px;

height: 42px;

background: url(img/footnav_bg.jpg);

border-right: 8px solid #3b3b3b;

border-left: 8px solid #3b3b3b;

}



#footernav

{

position: relative;

padding: 0px 20px 0px 178px;

height: 42px;

background: url(img/search_bg.jpg) no-repeat left top;

}



#footernav li

{

position: relative;

float: left;

margin-left: 20px;

}



#footernav a:link, #footernav a:visited

{

position: relative;

float: left;

display: block;

padding: 15px 30px 0px 30px;

height: 27px;	

font-weight: bold;

color: #a8a8a8;	

text-decoration: none;

font-size: 11px;

}



#footernav a:hover

{

color: #ffffff;

background: url(img/footnav_active.jpg) top left;	

}



#endfooter

{

position: relative;

margin: auto;

width: 838px;

height: 43px;

background: url(img/footer.gif);

border-right: 8px solid #3b3b3b;

border-left: 8px solid #3b3b3b;

}



#endfooter a

{

display: block;

float: right;

width: 150px;

height: 43px;

text-indent: -9999px;

}





		/* General Styles */



a:link, a:visited

{

color: #3d3d3d;

}



p

{

margin: 10px 0px 10px 0px;
line-height: 20px;	

}



h2

{

position: relative;
display: block;
padding: 7px 0px 0px 0px;
font-size: 20px;
color: #6B6B6B;	
}



h2.pagetitle

{ 

width: auto;
font-weight: normal;
font-size: 11px;
padding: 15px;
padding-left: 30px;
background: #f1f1f1;
color: #b5b5b5;
margin-bottom: 15px;
background: #f1f1f1 url(img/greylist.gif) no-repeat center left;
background-position: 15px;

}



h2 a:link, h2 a:visited

{

text-decoration: none;	

}



h3

{

position: relative;

display: block;	

margin: 0px 14px 0px 14px;

padding-top: 12px;

padding-left :20px;

height: 27px;

background: url(img/h3bg.jpg) repeat-x;

font-size: 14px;

color: #ffffff;

}



#comment{

	width: 450px;

}









.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.searchframe

{

position: absolute;

top: 13px;

left: 40px;	

}



#s{

color: grey;

width: 120px;	

border: none;

background: none;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



div.googlead {

width: auto;

text-align: center;

margin-top: 25px;

margin-bottom: 25px;

}



div.googlesquare {



float: right; }



<!-- --------------------------------------------------------- -->





/* body table#MBL_COMM { background: #FFF; width: 150px; text-align: center; padding: 1px; border: 1px solid grey; font-family: Arial; }





body table#MBL_COMM td.mbl_mem a { 

color: #8d8d8d;

font-size: 10pt;

}



body table#MBL_COMM td.mbl_mem a:hover { 

color: #343434;

}



body table#MBL_COMM th.mbl_h { text-transform: capitalize; padding-top: 14px; padding-bottom: 14px; font-size: 8pt; text-align: center; background: url('http://www.designersmind.com/wp-content/themes/designersmind/img/h3bg.jpg') top left repeat-x; }

body table#MBL_COMM img { width: 30px; height: 30px; background: #FFF; padding: 1px; border: 2px solid #cdcdcd; }



body table#MBL_COMM td.mbl_mem { padding: 6px; border-color: #d7d7d7; background: #efefef; }

body table#MBM_COMM a:link { color: #ea1600; }

body table#MBM_COMM a:hover { text-decoration: underline; }

body table#MBL_COMM td.mbl_img { padding: 6px; border-color: #d7d7d7; background: #efefef; }



body table#MBL_COMM td.mbl_fo_hidden { padding: 0px; }

body table#MBL_COMM td.mbl_fo_hidden a { 

	display: block;

width: 100%;

padding-top: 10px; padding-bottom: 10px; background: #868686; color: #FFF; border-bottom: 1px solid #7b7b7b;



 }

body table#MBL_COMM td.mbl_fo_hidden a:hover, body table#MBL_COMM td.mbl_fo_hidden a:visited:hover { 

	background: #ABABAB;

border-bottom: 1px solid #7b7b7b;

 } */



.cattitles { padding-bottom: -20px; }

td.imagecols { padding-right: 20px; padding-bottom: 20px; }



table.left td { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }


.spacer { padding : 8px 0; }


.title {
	font-size: 17px;
  	font-family: helvetica, arial, sans-serif;
	line-size : 19px;
	padding: 0;
	margin: 0 0 10px 0;
	color: #6294C9; 
	padding-top: 4px; 
	padding-bottom: 2px; 
	font-weight: bold;
	border-bottom: 1px solid #feecac;
}


.bigtitle {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; 
    font-weight: bold;
	font-size:22px;
	margin-bottom: 0;
	padding-top: 10px; 
	padding-bottom: 8px;
	margin-bottom: 2px; 
	border-top:4px solid #feecac; 
	border-bottom:1px solid #feecac; 
}

.bigtitle a, .bigtitle a:visited, .bigtitle a:hover { color : #7298BE; text-decoration : none;}

.topcats {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; 
    font-weight: normal;
	font-size:11px;
	padding: 5px; 
	margin-bottom: 10px; 
	border:1px solid #CFDFEF; 
	color: #7298BE;
}

.metatitle {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; 
        font-weight: normal;
	text-align: right;
	font-size:11px;
	padding-top: 4px; 
	padding-bottom: 2px;
	margin-bottom: 10px; 
	border-bottom:2px solid #feecac; 
	color: #E85E1D;
}

.metatitle a { color : #3B3B3B; }



.sales_boxps {
	
	border-top:1px solid #feecac; 
	padding: 5px 0 0 0;
	margin : 10px 0 0 0;
	font-size : 10px;
}


.smallfont { font-size : 10px; }
.highlight { background-color : #FFF94C; padding: 2px;}
.postcredit { line-height: 14px; font-size : 12px; color : #666; }