/*   
Theme Name: Brightside
Theme URI: http://Brightside.com 
Description: 
Author: ComputerRescue911.com
Author URI: http://comprescue911.com 
Version: 1.0 
. 

. 
*/ 

@charset "UTF-8";
/* Background-Styles */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Wordpress Image Align */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Perfect example of cross-browser BULL @#!!$  */
ul{margin:0;padding:0;border:0;}

body {
	margin:0px; padding:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7d78;
	font-size:13px;
	line-height:19px;
}



hr {background:#ddd;color:#ccc;clear:both;float:none;width:100%;height:.1em;margin:0 0 .7em;border:none;}


.container {
	width:900px;
	margin:0 auto;
	position: relative; 
	
}

/* 
	Text-Styles   
*/

h2 {
	margin:0px 0px 10px 0px;
	font-size:36px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
	line-height:39px;
	letter-spacing:-1px;
}
h3 {
	margin:10px 0px 5px 0px;
	font-size:14px;
	line-height:21px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
}
h4 {
	color:#007de2;
	margin:0px 0px 0px 0px;
}
small {
	color:#595856;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:15px;
}
a {
	color:#d3bb03;
	text-decoration:none;
}
small a {
	color:#007de2;
}
a:hover { text-decoration:underline; }
p { margin: 0px 0px 15px 0px; }

a.button {
	background:#32312f url(images/button_bg.jpg) repeat-x;
	padding:5px 10px 5px 10px;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #32312f;
	text-transform:uppercase;
	font-size:9px;
	line-height:25px;	
}
a.button:hover {
	background:#007de2 url(images/button_bg_o.jpg) repeat-x;
	border-color:#007de2;
}

/* 
	Main Title | Login
*/




#title{
	margin-top: 0px;
}

#title h2{
	font-family: Helvetica; 
	font-weight: normal; 
	text-transform: uppercase; 
	font-size: 18px; 
	color: #d3bb03; 
	margin-bottom: 0px;
	}

#title h1, #title small{text-indent: -9999px; position: absolute;}

/* 
	Content/Photo area  
*/

#block_feature{
	margin: 0px;
	overflow: auto;
	height: 500px;
	


	
}

#block_feature p{padding: 0px 5px 5px 0px;}
ul#imageFade{list-style: none; margin-top: 10px; display: inline;}
ul#imageFade li{list-style: none; margin: 0;  }


/* 
	Header
*/

#main {
	
	background:#fff url(images/bg.png) repeat-x;
}

#main .container {
	background-image:url(images/nav.png);
	background-repeat:no-repeat;
	min-height:220px;
	position: relative;
	
}

/* 
	Footer   
*/

#footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7d78;

	
	padding:0px;
	text-transform: uppercase;
	font-size: 11px;
	

}

#footer .container{ min-height: 100px;}

#footer p{float: right;}

ul#login{float: left;}
ul#login li {display: inline; list-style: none; text-transform: uppercase; font-size: 10px; }


/* 
	Navigation
*/

ul#nav {
	float: right; 
	text-align: right; 
	margin-right: 665px;
	margin-top: 10px;
	list-style: none;
	
	}
	
ul#nav li a{			
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	}

ul#nav li a:hover{padding-left: 15px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;}
			
ul#nav li.current_page_item a{
	padding-left: 15px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;}
	
	
ul#subnav {
	float: left; 
	text-align: left; 
	margin-left: 280px;
	margin-top: -110px; 
	list-style: none;
	
	}
	
ul#subnav li a{			
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	}

ul#subnav li a:hover{
	color:	#d3bb03;
	
	text-decoration: underline;
	}
			
ul#subnav li.current_page_item a{
	
	color:	#d3bb03;
	}
	
	

