/*  

Theme Name: BlairCandy2010

Solid Cactus: true

Author: Solid Cactus

*/



/* Default Styles */

body { background:#69B0FF url(images/main-bg.jpg) no-repeat top center;color: #000; font: normal 62.5%/15px Arial; margin: 0; padding: 0; }

a { color: #000; text-decoration: none; }

a img { border: 0; }

img { border: 0; }

a:hover{ text-decoration: underline; }

form, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

ul, ul li { list-style: none; margin: 0; padding: 0; }

fieldset {border:none; padding: 0; margin: 0;}

.clear { clear:both; }

a{ text-decoration: none; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

h1 {

	border-bottom-color:#2175CB;

	border-bottom-style:solid;

	border-bottom-width:1px;

	color:#2175CB;

	margin-top:10px;

	padding-bottom:10px;	

}

.alignright {

	margin:10px;

	float:right;

	display:inline;

}

.alignleft {

	margin:10px;

	float:left;

	display:inline;	

}

/* Random Styles ( used to remove different elements needed, but not to show )*/

.seeya {display:none;}

#stc {position:absolute;top:-100px}

#stc a { display:block; padding:5px; background:#666; color:#fff; font-weight:bold; }



/*End Common Classes*/



/* Structure Style*/

#container{

	margin:0px auto;

	text-align:left;

	width:761px;

}

/* Header */

#header{
	width:761px;
	height: 167px;
	position:relative;
	z-index:100;
}

#header #headlinks{

	padding: 5px;

	margin:0;

	list-style: none;	

}

#header #headlinks ul a, #header #headlinks ul li {

	display: inline;

	margin:0;

	padding: 0 7px;	

}

#header #headlinks ul li { border-right:1px solid #000; }

#header #headlinks ul li.last { border-right:none; }



/* Shell for Body Content */

#innershell{
	background: url(images/inner-top-bg.jpg) no-repeat top left;
	
	float:left;
	
	width:761px;
	
}

#bodyshell {

	background-color: #FFF;

	float: left;

	margin: 0;

	width: 761px;

	background: url(images/inner-shell-bg-repeat.jpg) repeat-y center;
	
}



#bodycontent{

	float:left;

	padding:10px;

	position:relative;

	width:549px;
	
	padding-top:45px;

}



#bodycontent .bodypad{ padding: 10px; }



/*Nav Area*/

#nav-product {

	display:inline;

	float:right;

	overflow:hidden;

	padding:0px;

	position:relative;

	width:192px;

	z-index:100;

}

#search {
	position:absolute;
	
	z-index:100;
	
	top:139px;
	
	left:212px;
}

#search form {

	margin:0px;
	
	padding:0px;

}

#search input.searchInput {

	font-size:1.2em;

	vertical-align:middle;

	width:125px;
	
	height:17px;
	
	padding-top:2px;
	
	padding-left:10px;
	
	padding-right:5px;
	
	border:none;

	background:url(images/search-bg.jpg) no-repeat top left;
	
	margin-right:-3px;
	
	font:normal 13px Arial, Helvetica, sans-serif !important;
	
	color:#E00BBB;
}

#search input.searchImage {

	vertical-align:middle;

}

#nav-product h2 {

	position:absolute;

	text-indent:-10000px;

}

#nav-product ul#cats li{

	list-style-type: none;

	margin: 0;

	padding: 0;

	width:192px;
	
	background:url(images/nav-bg-repeat.jpg) repeat-y top left;

	border-bottom: 1px solid #BCBCBC;
	
	color:#053E73;
	
	font:bold 11px Arial, Helvetica, sans-serif !important;

}

	

#nav-product ul#cats li a{

	color:#053E73;

	display:block;

	font:bold 11px Arial, Helvetica, sans-serif !important;

	padding:5px 10px 5px 15px;

	width:155px;

}

#nav-product ul#arch li{

	list-style-type: none;

	margin: 0;

	padding: 0;

	width:192px;

	color:#053E73;	

	font:bold 11px Arial, Helvetica, sans-serif !important;

}	

#nav-product ul#arch li a{

	background:transparent url(images/dot.gif) no-repeat scroll 20px center;

	color:#1C76CC;

	display:inline;

	font-size:1.1em;

	font-weight:bold;

	padding:5px 2px 5px 30px;

	width:125px;

}

#nav-product #rssArea {

	margin:0px auto;
	
	text-align:center;
	
	padding-top:20px;

	width:192px;
	
	height:323px;
	
	background:url(images/sidebar-bg.png) no-repeat top left;

}

#nav-product img{
	display:block;
}

#nav-product #rssArea img{
	display:inline;
}

/* Footer */



#footer{

	background: url(images/footer.jpg) no-repeat;

	clear:both;

	float:left;

	width:761px;

	height:45px;
	
}

#footer #footlinks{

	text-align:center;

	color:#004586;
	
	font:normal 11px Arial, Helvetica, sans-serif;
	
	width:559px;
	

}

#footer #footlinks a {

	color:#004586;

	font:normal 11px Arial, Helvetica, sans-serif;

	padding:0 3px;

}

#footer #footlinks a:hover {

	text-decoration:underline;

}



.finalText{ 

	margin: 5px;

	color:#9207AA;

	text-align:center;

	font:normal 11px Arial, Helvetica, sans-serif;

	clear:both;
	
	width:559px;
}

.finalText a {

	font:normal 11px Arial, Helvetica, sans-serif;
	
	color:#9207AA;

}





#footerImg {

	clear:both;

	padding:15px 0pt 10px 0px;

	text-align:center;

}



/* Word Press Post Set Up */

div#secondary {

	margin-left:10px;

	width:545px;	

}

hr#hrule {

	background-color:#D6E9FA;

	border:medium none;

	height:1px;	

}

.post {

	padding:0 4px 22px;

	border-bottom:1px solid #dfefe7;

	margin-bottom:19px;

	margin-top:10px;

	color:#2175CB;

	font-size:1.2em;

}

.post a, .post2 a, .post3 a {

	color:#660054;

	text-decoration:underline;

	font-weight:bold;

}

.post h2 {

	font-family:Arial,Verdana,Tahoma,sans-serif;

	font-size:1.5em;

	margin-bottom:6px;

	line-height:1em;

}

.post h2 a {color:#006EED; font-size:1.3em; text-decoration:none;}

.post .content {

	line-height:1.8em;

	margin:20px 0;

}

.post .content .more-link {display:block;padding:5px 0;text-align:right;}

.bodypad h1 {margin-bottom:20px;padding-bottom:3px;border-bottom:1px solid #eee;font-size:1.5em;color:#888}

.clearer {width:100%;clear:both;height:1px;display:block;overflow:hidden;}



.commentlist {margin:20px 0;}

.commentlist li {

	display:block;

	height:1%;

	list-style:none;

	margin:0 0 20px;

	border:1px solid #ddd;

	padding:10px;

}

.post2 .nav, .post3 .nav {

	border-bottom:1px solid #D6E9FA;

	padding-bottom:10px;

}

span.date { color:#656565; font-size:10px; }

/* Alternate Posts 2 */

.post2 {

	display:inline;

	float:left;

	margin:10px 13px 10px 0;

	width:45%;

	color:#2175CB;

	font-size:1.2em;

	background: url(images/postBG.gif) repeat-y left;

	padding-left:17px;
	
	height:270px;

}

.post2 h2 {

	font-family:Arial,Verdana,Tahoma,sans-serif;

	font-size:1.5em;

	margin-bottom:6px;

	line-height:1em;

}

.post2 h2 a {color:#006EED; font-size:1.1em; text-decoration:none; }

.post2 .contents, .post3 .contents {


}

/* Alternate Posts 3 */

.post3 {

	display:inline;

	float:left;

	margin:10px 10px 10px 0;

	width:45%;

	color:#2175CB;

	font-size:1.2em;
	
	height:270px;

}

.post3 h2 {

	font-family:Arial,Verdana,Tahoma,sans-serif;

	font-size:1.5em;

	margin-bottom:6px;

	line-height:1em;

}

.post3 h2 a {color:#006EED; font-size:1.1em; text-decoration:none; }



/*

 * Everything below this line are additions post-SolidCactus (our fixes & changes).

 */



/** added 9.21.2008 **/



.post { text-align: justify; }

#nav-product ul#arch li{

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 192px;
	
	background:url(images/nav-bg-repeat.jpg) repeat-y top left;

	border-bottom: 1px solid #B4D7F5;

}

#nav-product ul#arch li a{

	color:#053E73;

	display:block;

	font:bold 11px Arial, Helvetica, sans-serif !important;

	padding:5px 10px 5px 15px;

	width: 155px;

}

#nav-product ul#arch li a{ background: transparent none; }

p.MsoNormal { margin-bottom: 1.2em !important; }



/** added 9.22.2008 **/



#arch li a, #cats li a { display: inline !important; }

#footerImg { display: none !important; }

#cats li { color: #053E73 !important; }

#cats li, #arch li { padding-bottom: 5px !important; padding-top:5px !important;}

/*#search { margin-bottom: 5px; }*/



/** added 9.24.2008 **/



.post, .post2, .post3 { color: rgb(0, 0, 0); }

.post a, .post2 a, .post3 a { color: #660054; }
