@charset "UTF-8";
/* CSS Document */
/* Theme Name: custom

Theme URI: http://divisionxdesign.com/
    
Description: A search engine optimized website framework for WordPress.

Author: Xavier F. Division X Design dot com

Author URI: http://divisionxdesign.com/

Version: 1.0

Tags: 

 ©2010 Xavier F, Division X Design.com

Like WordPress, this work is released under GNU General Public License, version 2 (GPL).

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.*/

/* Reset default browser styles */


@import url('styles/reset.css');

/* Rebuild default browser styles */

@import url('styles/rebuild.css');

/* Basic WordPress Styles */

 @import url('styles/wp.css');

  /* Import a basic layout 3 columns*/

 @import url('styles/3c-b.css');

#wrapper {
margin: 0 auto;
width: 1000px;
overflow:visible;
}

body {
        margin: 1.5em 15%;
		font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     background: #000 url(images/header.jpg) 50% top no-repeat;
	color: #FFF;
}

a {color:#FFF;
}

/* =Header
-------------------------------------------------------------- */
#header {width:1000px;
height:260px;
clear:both;
}

#branding {
        margin: 0 0 0 0;
        clear:both;
		
}
#masthead { text-align:center;
		}

.blog-title {text-align:center;
		
}

.blog-title h1 a{ font-family:Times New Roman,Times,serif;
			font-size:3em;
			color:#FFF;
			text-decoration:none;
			display:none;
}
#header h2 {
            display:block;
            padding:0px 0px 0px 0px;
			float:left;
        	margin:5px 0px 20px 150px;
            color:#AAA;
            font-size:1.2em;
			font-weight:bold;
            text-align:left;
        }
/* =Menu
-------------------------------------------------------------- */

#access {
        margin: 0 0 1.5em 0;
}

/*site navigation menu*/

/*------------------ Main Site Navigation ------------------------------------*/
 #navigation { 
height:25px;
width:698px;
margin:0 auto;
border: 1px solid #FFF;
}
/*-------- Top Level ------------------*/
ul.ds {
	z-index: 1000;
	list-style-type: none;
	margin:0px;
	padding:0px;
	float:left;
	font-size: 12px;
}
/* Top level > list items */
ul.ds li {
	float: left;
	position: relative;
	margin: 0;
	line-height: 1em;
	z-index: 1001;
	border-right: 1px solid #FFF;
	
}

/* first level > link style */
ul.ds li a, ul.ds li a:visited {
	position: relative;
	display: block;
	padding: 7px 10px 6px 10px;
	line-height: 1em;
	text-decoration: none;
	color: #FFF;
	background-color: transparent;
}

/* first level > link style > hover */
ul.ds li a:hover {
	color: #000;
	background-color: #FFF;
}

/* indicators */
ul.ds li div.indicator {
}

ul.ds li div.indicator a {
	background-image: url("./images/indicators.png");
	background-position: right -140px;
	background-repeat: no-repeat;
}

/* open state and hover style */
ul.ds li.open div.indicator a, ul.ds li div.indicator a:hover {
	color: #000;
	background-color: #fff;
	background-position: right 12px;
}

/* second level > list */
ul.ds li ul {
	position: absolute;
	left: 0;
	padding:0px;
	*margin-left:0px;
	visibility: hidden;
	z-index: 1001;
	list-style-type: none;
	margin-left:0px;
}

/* second level > list items (override first level > list items) */
ul.ds li ul li {
	float: none;
	margin: 0;
	/*display: inline;*/
}

/* second level > link style */
ul.ds li ul li a, ul.ds li ul li a:visited {
	padding: 7px 10px 3px 10px;
	color: #000;
	background-image: none;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	border-right:0 !important;
	display: block;
}

/* individual styling of first list link style */
ul#dsList-1 li a, ul#dsList-1 li a:visited {
	background-color: #000;
	color:#FFF;
	display: block;
}

/* second level > link style > hover  */
ul.ds li ul li a:hover {
	color: #000 !important;
	background-color: #FFF !important;
}


/* list item widths */
li#dsListItem-1 {
	width: 7em;
}

li#dsListItem-2 {
	width: 7em;
}

li#dsListItem-3 {
	width: 7em;
}

/* list widths */
ul#dsList-1 {
	width: 7em;
}

ul#dsList-2 {
	width: 10em;
}

ul#dsList-3 {
	width: 9em;
}

div.dsClear { /* to clear the floated list items */
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
} 
#facebook {float:right;
text-align:right !important;
height:25px;
overflow:visible;
margin:2px 2px 0px 0px;
	}

/*.skip-link {
        display: none;*/
/*}
.menu ul {
        list-style: none;
        margin: 0;
}
.menu ul ul {
        display: none;
}
.menu li {
        display: inline;
		padding:0px 2px 0px 2px;
}
.menu a {
        display: block;
        float: left;
		margin:0px 6px 0px 0px;
}
*/

/* =Content
-------------------------------------------------------------- */
#content {background-color:transparent;
 margin: 0 200px;
}
.entry-meta {float:left;
			width:100%;
			height:25px;
			}
#meta {float:right;
		display:inline-block;
}
.meta-data {vertical-align:sub;
			color:#AAA;
			display:inline-block;
}
.meta-data a {color:#AAA;
}
.post {
        margin: 5px 5px 3em 5px;      
}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
		padding:1.5em 0px 0px 0px;
		clear:left;
}

.entry-content p, .entry-summary p {
font-size:12px;
    
}

h1.entry-title {margin:1.5em 0 0 1.5em;
				font-weight:bold;
				color:#FFF;
}
h2.entry-title {padding:0px 0px 0px 0px !important;
}
h2.entry-title a{text-decoration:none;
font-weight:bold;
font-size:14px;
color:#FFF;
display:inline-block;
float:left;
padding:0px 0px 0px 0px;
}

 #clear {
        height:64px;
        background: url(images/barbed-wire.jpg) 50% top no-repeat;
    }

#comments {
    width:100%;
    margin:8px auto;
}
#comments h2 { font-size:14px;
}
.commentlist {
    	padding: 0;
    	text-align: justify;
	}
    
    .commentlist li {
    	margin: 15px 0 10px;
    	padding: 5px 5px 10px 10px;
    	list-style: none;    
    	clear:both;   
    }
    
    .commentlist ul {
    	clear:both;   
    }
    	
    .commentlist li ul li { 
    	margin-right: -5px;
    	margin-left: 10px;
    }

    .commentlist li .avatar { 
    	float: right;
    	border: 1px solid #777;
    	padding: 2px;
    	background: #000;
    	-moz-border-radius: 2px;
    	-khtml-border-radius: 2px;
    	-webkit-border-radius: 2px;
    	border-radius: 2px;
    	}
.comment-meta {float:right;
				vertical-align:top;
				display:inline-block;
				color:#AAA;
				}
.comment-content {margin-top:5px;
				font-size:12px;
				}
    .commentlist p {
        font-size:1.2em;
    	margin: 10px 5px 10px 0;
    }
    .commentlist a {
        border-bottom:1px #fff dotted;
    }
    .commentlist a:hover {
        border-bottom:1px #fff solid;
    }
.children { padding: 0; }


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.comment-author{
    font-size:1.2em;
	display:inline-block;
}
.comment-meta a{
    color:#999;
    border:0;
	}
.comment-meta a:hover{
    border:0
	}
	
/*	Forms
----------------------------------------------------------------*/	
input,
textarea {
 background-color: #000;
 color: #FFF;
 margin-bottom:5px;
 }
textarea {overflow:auto !important;
}
.tags {color:#AAA;
margin-top:3px;
}
#comment-notes {color:#AAA;
}

/* =Navigation
-------------------------------------------------------------- */
#nav-above.navigation {display:none;
}
#nav-below.navigation a{ color:#AAA;
 }
 .nav-previous,
 .nav-next {display:inline-block;
 }
 .nav-next {float:right;
 }

.navigation {
        margin: 0 0 1.5em 0;
        overflow: auto;
		width:100%;
		float:left;
		clear:both;
		}

.navigation a{
		color:#FFF;
		text-decoration:none;
		font-size:12px;
}
.nav-previous a{color:#FFF;
}

.entry-meta a {color:#AAA;
}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style:none;
		margin-left:0px;
}

.widget-area ul ul li a {
        color:#FFF;
		font-size:12px;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 1em 0 1.5em 0;
        overflow:visible;
}
#container {
        float: left;
        width: 100%;
}


a.cat-links {color:#FFF;
}
h3.widget-title {color:#999;
        padding:12px 6px 8px 0px;
		font-size:14px;
		font-weight:bold;
		}
h3.widget-title a {text-decoration:none;
}

a.rsswidget {color:#999;
			text-decoration:none;
}






/* =calendar
-------------------------------------------------------------- */

#wp-calendar {width:100%;
}









