body {
	padding : 0px;
	margin : 0px;
	background-color :#1E0C2C;
	color : #8F8FAA; /*color : #64647C; */
	font-size : 11px;
	font-family : Verdana, Tahoma, sans-serif;
	text-align: center;
	}

a, a:link { color : #8F8FC2;
	text-decoration : none; font-weight : normal; } 	/*#3B3B6C*/
a:visited { color :  #8F8FC2; text-decoration : none; }

a:hover, a:active  { color : #DECAAD; text-decoration : none ;}

p {}

img.default {}
img.charcoal {display:none;}
img.white {display:none;}

/*  Containers  */

#page {
	width : 800px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	background-color : black;
	text-align : center;
	}

#banner {
 	background: black url(banners/rotate.php) no-repeat;
	font-family : Garamond, Times New Roman, serif;
	padding : 0;
	text-align : center ;
	overflow : hidden;
	}

#content {
	background-color : black ;
	padding-top : 20px;
	}

.content p {}

.spacer {
	clear : both;
	}



/*     Navigaion         */

ul.navigation {
	list-style-type : none ;
	margin: 10px 0px 0px;
	padding: 0em 0em ;
	width : 800px;
	text-align : center
	}

ul.navigation li {display : inline; }
ul.navigation li.left {padding-right : 200px ;}
ul.navigation li.right {padding-left : 200px ;}
ul.navigation li.black {padding-left : 200px ; color : black; font-weight : normal; }
ul.navigation li a { text-decoration: none;	}


/*    Footer     */

ul.navbar {
	list-style-type : none ;
	margin: 30px 75px 0px;
	padding: .2em 0em ;
	width : 650px;
	clear : both ;
	text-align : center ;
	border-top : 1px solid /*#3B3B6C*/ #474783;
	border-bottom : 1px solid /*#3B3B6C*/ #474783;
	}

ul.navbar li {
	display : inline;
	padding: .2em 0px;
	}

ul.navbar li a {
	width : 130px;
	margin : 0px 0px ;
	padding: .2em 40px;
	text-align: center;
	text-decoration: none; font-weight : bold;
	color : #44447D;
	}
ul.navbar li a:hover, a:active {color : #DECAAD;}

#styleswitch {
	clear : both ;
	margin : 25px 15px 15px;
	text-align : center;
	font-size : 10px;
	}
#styleswitch p {
	margin : 2px
	}
#credits {
	clear : both ;
	margin : 0px 15px 30px;
	text-align : center;
	font-size : 10px;
	}
#credits p {
	margin : 2px
	}


/*  Individual and Index  */
#info {	text-align : center;
}
.pictitle {
    text-align : center;
	font-weight : bold;
	font-size : 12px;
	letter-spacing : .1em;
	color : #7C7C97;
	margin-right: 0px;
	}

.entrymore {
	margin : 0px 150px;
	text-align : center;
	}

img, image, .img {
	margin : 0px;
	border: 0px;
	padding : 0px;
	}

.blogdate {
	font-size : 10px;
	font-weight : normal;
	text-align : center
	}


/*   COMMENTS   */
.commentlink {text-align:right;
	padding: 0;
	margin: 0 155px 0 0;
	}
#commentpage {
	width : 90%;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	background-color : black;
	}

#commentbanner {
	font-family : Garamond, Times New Roman, serif;
	padding : 0;
	text-align : center ;
	overflow : hidden;
	}


.comments {
	font-size : small;
	font-family : Verdana, Tahoma, sans-serif;
	width : 285px ;
	margin-left : auto;
	margin-right : auto;
	padding : 0px 15%;
	text-align : left;
	}

.comment-title {text-align: center;}
.posted {text-align : left; }
.commentseparator {text-align : center;}



#comments-head  {
	font-size : 11px;
	padding : 5px;
	font-weight : bold;
	}

#comments-form {
	text-align : center;
	font-weight : normal;
	line-height : 12px;
	}

input, textarea {
	border : 0px;
	color : #7C7C97;
	background-color : #1A1A24;
	font-size : 11px;
	font-family : Verdana, Tahoma, sans-serif;
	}

input:hover {color : #DECAAD; }

span {font-weight : bold ;}

select{
	border-color: black;
	margin: 25px 0px 25px;
	color:#44447D;
	background-color:black;
	font-family : Verdana, Tahoma, sans-serif;
	font-weight: bold;
}
option {
	text-align:center;
	padding: 0px 8px;
	color:#44447D;
	background-color:black;
}
option:hover {
	color:#DECAAD;
}



/* ABOUT */

.aboutleft {
	float : left ;
	margin : 0px 25px 20px 50px;
	width : 325px ;
	display : inline ;
	}

.aboutright {
	margin : 100px 50px 20px 425px;
	}

.aboutleft p, .aboutright p {
	text-align : left;
	}

.aboutleft ul, .aboutright ul {
	list-style-type: none ;
	text-align : center;
	margin : 20px 0px  ;
	padding : 0 ;
	}

.aboutleft li, .aboutright li {
	margin : 0 ;
	padding : 0 ;
	}

.cameras {
	text-decoration : underline ;
	}

/* Links */


.linkscontent {
	margin : 0px 0px 15px;
	text-align : center;
	font-size : 10px;
	}

.linkscontent img {
	border : 0px;
	margin : 20px 0px 15px;
	}

.linkscontent ul {
	list-style-type: none ;
	margin : 0px 0px 30px;
	padding : 0 ;
	}

ul.linklist {margin : 0px 0px 3px;}

.linkscontent li {
	margin : 0 ;
	padding: .2em 1em;
	display : inline ;
	}

.linkscontent li a {
	text-decoration: none;
	}

li.space {
	padding: .2em .5em .2em 50px;
	}

li.ring {
	padding: .2em .1em;
	}



/* Archives */

.thumbnail {
	float : left ;
	padding : 50px 0px 0px 50px;
	width: 75px;
	margin: 0px;
	clear : none ;
	}

#options {
	clear : both ;
	padding : 50px 0px 15px;
	font-weight : normal;
	}

.catagories {
	float : left ;
	width : 400px;
	}

.archives {
	margin-left : 400px ;
	margin-right : 100px ;
	}
.archives .first {
	float: left ;
	width:150px;
	}
.archives .second {
	margin-left : 150px ;
	}


.catagories ul, .archives .first ul, .archives .second ul {
	list-style-type: none ;
	margin : 10px 0px  ;
	padding : 0 ;
	}
.catagories li, .archives .first li, .archives .second li {
	margin : 0 ;
	padding : 0 ;
	text-transform : capitalize;
	}



#content h4 {
	text-transform : Capitalize;
	margin : 25px 0px -25px;
	font-size: larger;
 }

.justify {text-align : justify;}
