/*  
Theme Name:	Perpetualized Child
Theme URI: 	http://www.stargateuniversefan.com/
Description:	SGAF Child Theme for Perpetualized
Author:		L. Harvey
Template:	perpetualized
*/

body { 
	background : #456262 /* url(images/pattern_bk_soft.gif)*/;
	color : #333;
	font-size : 12px;
	font-family : Verdana, Arial, Tahoma;
	margin : 0;
	padding : 0;
	text-align : left;
	height : 100%;
	}
#layout { 
	background : #fff;
	margin : 4px 4px;
	border: 5px solid #3A3C3C;
	padding : 10px;
	position : relative;
	top : 0;
	right : 0;
	}
a, a:link, a:visited, a:active { 
	color : #6482d9;
	text-decoration : underline;
	}
a:hover { 
	text-decoration : none;
	}
blockquote {
	background-color: #E9F0F0;
	border-top: 1px solid #D3E0E0;
	border-bottom: 1px solid #D3E0E0;
	margin-bottom : 15px;
	padding: 10px 15px 0px 15px;
}
blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
cite { 
	font-style : italic;
	}
form label { 
	display : block;
	font-weight : bold;
	margin-bottom : 2px;
	}

hr { 
	display : none;
	}
pre { 
	font-family : monospace;
	font-size : 1em;
	}
#header { 
	background : #fff;
	height : 90px;
	color : #333;
	border-bottom : 0px solid #8AADAC;
	margin : 20px 15px 0px 15px;
	padding : 5px 0px 0px 0px;
	position : relative;
	top : 0;
	right : 0;
	overflow : hidden;
	}
#header a, #header a:link, #header a:visited, #header a:active { 
	color : #456262;
	text-decoration : none;
	}
#header a:hover { 
	color : #444;
	text-decoration : none;
	}
#header p { 
	margin : 0px;
	padding : auto 0 0 0;
	}
#header p#logo { 
	text-transform : uppercase;
	font-style : normal;
	font-size : 3em;

font-family: Verdana;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: -1px;
line-height: 1.3em;
font-size: 3.6em;

	}
#header p#tagline {
	display : none; height : 0px; margin : 0px; padding : 0px;
	}
#menu { 
	margin : 0 15px 10px 15px;
	padding : 10px 0 10px 0;
	font-weight : normal;
	text-align : left;
	background-color : #ffffff;
	color : #444;
	border-top : 1px solid #8AADAC;
	border-bottom : 1px solid #8AADAC;
}
#menu a { 
	margin : 0;
	padding : 5px 10px 5px 10px;
	color : #444;
	text-decoration : none;
	text-transform : capitalize;
	}
#menu a:hover { 
	background : #EBEBEB;
	color : #2080D0;
	text-decoration : none;
	}
#menu li { 
	display : inline;
	padding : 0;
	margin : 0;
	list-style: none;
	}
#menu ul { 
	margin : 0;
	padding : 0;
	list-style: none;
	}
#menu, p#navbar { 
	text-transform : capitalize;
	}
#content { 
	background : #ffffff;
	display : inline;
	float : left;
	margin-left : 0;
	padding-top : 8px;
	width : 70%;
	line-height : 18px;
	}
#content, #col1 { 
	margin-top : 0;
	overflow : hidden;
	}
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content blockquote { 
	margin-left : 20px;
	margin-right : 20px;
	}
#content div.searchbox, #content div.sociable { 
	margin-left : 20px;
	margin-right : 20px;
	}
#content div#sforum {
	margin-left : 16px;
	margin-right : 16px;
	width : 95%;
	overflow : hidden;
	}
p#navbar { 
	padding : 1px 0 3px 0;
	text-align : left;
	}
#col1 .ads, #col1 .extras, #col2 .ads, #col2 .extras { 
	clear : both;
	margin : 20px 10px 5px 10px;
	}
#col1 { 
	border-left : 0px dashed #D1D1D1;
	display : inline;
	float : left;
	margin-left : 0;
	width : 29%;
	line-height : 18px;
	}
#bottombanner { 
	clear : both;
	}
#footer { 
	border-top : 2px solid #8AADAC;
	}
#navbottom { 
	clear : both;
	margin : 0;
	padding : 1em 0 0 0;
	text-align : center;
	}
#navbottom li { 
	display : inline;
	list-style-type : none;
	margin-right : 6px;
	}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	color: #444;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	line-height: 120%;
}
h5, h6 {
	color: #444;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	line-height: 120%;
}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h2 a, h2 a:link, h2 a:visited, h2 a:active, h3 a, h3 a:link, h3 a:visited, h3 a:active, h4 a, h4 a:link, h4 a:visited, h4 a:active {
        text-decoration: none;
}
dl {
	margin : 0px 20px;
	padding : 0px 0px 15px 0px;
}
dt {
	font-weight : bold;
}
dd {
	padding : 0px 0px 15px 0px;
}
ul {
	list-style-type: square;
	margin: 0px 20px;
	padding: 0px 0px 15px 0px;
}

ul li {
	list-style-type: square;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
ul ul {
	list-style-type: square;
	margin: 0px 20px;
	padding: 0px;
}
ul li li {
	margin: 0px;
	padding: 0px;
}
ul li ul li {
	margin: 0px;
	padding: 0px; 
}
ol {
	margin: 0px 20px;
	padding: 0px 0px 15px 0px;
}
ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#searchform {
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
}
#searchbox {
	background: #fafafa;
	width: 130px;
	border: 1px solid #b0b0b0;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	color: #202020;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	display: inline;
}
#searchbutton {
	background: #eee;
	border: 1px solid #b0b0b0;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	color: #303030;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: bold;
}
#col1 h2, #col1 h3, #col p.head {
	border-bottom: 1px solid #b0b0b0;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight : normal;
}
#col1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#col1 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#col1 ul ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#col1 ul li li {
	margin: 0px;
	padding: 0px;
}
#col1 ul li ul li {
	margin: 0px;
	padding: 0px;
}
#col1 li a {
	text-decoration : none;	
}
#col1 li a:hover {
	text-decoration : underline;	
}
a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
p img {
	border: none;
	margin: 0px;
	padding: 0px;
}
img.wp-smiley {
	border: none;
	margin: 0px;
	padding: 0px;
	float: none;
}
img.wp-wink {
	border: none;
	margin: 0px;
	padding: 0px;
	float: none;
}
img.alignnone {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
}
img.alignleft {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	display: inline;
}
img.centered {
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	padding: 0px;
	display: block;
}
img.alignright {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	display: inline;
}
.alignleft {
	margin: 0px 10px 10px 0px;
	float: left;
}
.aligncenter {
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	display: block;
}
.alignright {
	margin: 0px 0px 10px 10px;
	float: right;
}
img.photo { 
	background : #FAFAFA; 
	border : 1px solid #E4E4E4; 
	padding : 8px; 
	}
.float-left { 
	float : left; 
	margin : 5px 10px 10px 0px; 
	}
.float-right { 
	float : right; 
	margin : 5px 0px 10px 10px; 
	}
.wp-caption {
	background-color: #eee;
	margin: 10px;
	padding: 4px 0px 5px 0px;
	text-align: center;
}
.wp-caption img {
	border: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
#comment {
	background: #fafafa;
	border: 1px solid #c0c0c0;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	color: #222;
	font-weight: normal;
	display: inline;
}
#author, #email, #url {
	background: #fafafa;
	border: 1px solid #c0c0c0;
	color: #222;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	display: inline;
}
#submit {
	background: #fafafa;
	border: 1px solid #c0c0c0;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	color: #333;
}
.navigation {
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;
	display: block;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.thread-alt {
	background: #fafafa;
}
.thread-even {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.depth-1 {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.even, .alt {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.authored { 
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
.excerpt p {
	margin: 0;
	padding: 0 0 22px 0;
	color : #666;
	}
.clear { 
	clear : both;
	}
.copyright, .ads, .totop { 
	text-align : center;
	}
.extras { 
	text-align : left;
	}
.extras p { 
	margin : 0.2em 0 0.2em 0;
	}
.form-button { 
	margin : 6px 10px 1em 0;
	}
.form-field { 
	width : 60%;
	margin-bottom : 1em;
	}
.form-text { 
	width : 75%;
	height : 200px;
	}
.logoimg { 
	position : relative;
	z-index : 100;
	}
.pagination a, .navigation a { 
	margin : 1em;
	}
.pagination, .navigation { 
	clear : both;
	text-align : center;
	}
.tagcloud { 
	line-height : 2em;
	margin-bottom : 2.2em;
	}
.tracking { 
	border : none;
	display : none;
	}
table.specs {  
	margin-left : 20px;  
	margin-right : 20px;
	margin-bottom : 20px;
	border-collapse : collapse;  
	border : 1px solid #444444;  
	width : 94%  
	}

table.specs th, table.specs td {  
	padding : 2px 4px;  
	border-collapse : collapse;  
	border : 1px solid #444444;  
	vertical-align : top;  
	}

table.specs th.wide {  
	width : 40%;  
	}
table.specs caption { 
	text-transform : uppercase; 
	text-align : left;
	padding : 10px 0;
	}
