/*
Theme Name: WP-Content
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: Updated for WordPress v2.6, now supporting tags, gravatars and other useful features. Originally based on the classic <a href="http://andreasviklund.com/templates/andreas01/">andreas01 CSS template</a>. Valid XHTML 1.0 Strict and CSS. Public domain.
Version: 2.0
Author: Andreas Viklund, modified by http://www.reliablyonline.com
Author URI: http://andreasviklund.com/
*/

/* Body */
* {margin:0px; padding:0px;}
.clearthis { clear: both; }
body {background-color:#000; color:#000; font-family: Verdana,Tahoma,Arial,sans-serif;}
#wrap {background:#EBE6CD url('img/bgd.jpg') top center no-repeat; color:#000; margin:0px auto; padding: 0px 20px 10px 20px; width:950px;}

/* Links */
a {background-color:inherit; color:#C03; text-decoration:underline;}
a:hover {background-color:inherit; color:#390; text-decoration:none;}
a:active {background-color:inherit; color:#000; text-decoration:underline;}
a img {border:0px;}

/* Header */
#header {margin:0px; padding:0px; width:auto; height:auto; border-bottom:1px solid #000;}
#header img {display:block; margin:0px; padding:0px;}

/* Content */
#contentwraphome { /* contains MAIN content area */
	margin:0px; padding:0px; background:url('img/vert-div-line-home.gif') top center repeat-y;}
#contentwrap { /* contains MAIN content area */
	margin:0px; padding:0px; background:url('img/vert-div-line-content.gif') top center repeat-y;}

#contenthome { /* main column */
	width:auto; height:auto; margin:0px; padding:0px;
	margin-left: 270px; /* ----- change this to adjust column widths ----- */
	margin-right: 270px; /* ----- change this to adjust column widths ----- */ }
#content { /* main column */
	width:auto; height:auto; margin:0px; padding:0px;
	margin-left: 190px; /* ----- change this to adjust column widths ----- */
	margin-right: 190px; /* ----- change this to adjust column widths ----- */ }

#leftsidehome { /* left column */
	float:left; margin:0px; padding:0px;
	height:auto; width: 230px; /* ----- change this to adjust column widths ----- */ }
#rightsidehome { /* right column */
	float:right; margin:0px; padding:0px;
	height:auto; width: 230px; /* ----- change this to adjust column widths ----- */ }

#leftside { /* left column */
	float:left; margin:0px; padding:0px;
	height:auto; width: 150px; /* ----- change this to adjust column widths ----- */ }
#rightside { /* right column */
	float:right; margin:0px; padding:0px;
	height:auto; width: 150px; /* ----- change this to adjust column widths ----- */ }


#content ul,#contenthome ul,#content ol,#contenthome ol {margin:0 0 16px 20px;}
#content li,#contenthome li {padding:0 0 0 5px;}
#content ul ul,#contenthome ul ul,#content ol ol,#contenthome ol ol {margin:0 0 0 16px;}

/* Sidebars */
table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label, #rightside label {display:none;}

/* Footer */
#footertop {background-color:#000; width:auto; height:1px; margin:20px auto 0px auto; padding:0px;}
#footer {color:#000; margin:0px auto; padding:0px; text-align:center; width:950px;}
#footer img {display:block; margin:0px; padding:0px;}
#footer p {margin:0px; padding:0px; font-size:10px; line-height:20px;}
#footer a {color:#000; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#C03; text-decoration:none;}
#footer a:active {color:#390; text-decoration:none;}
#footer hr { border:0px; color:#000; background-color:#000; height:1px; text-align:center; margin:10px 75px; padding:0px; }

/* Tags */
#content img {float:right; width:auto; margin:10px 0px 10px 10px; padding:9px; background-color:none; border:1px dotted #000;}
#content img:hover {background-color:#EBE6CD; border:1px solid #000;}
#gallery {margin: 0px; padding: 0px;}
#gallery img {float:left; border: 1px dotted #000; margin: 5px; padding: 9px; width: auto; background-color: #none; }
#gallery img:hover {background-color:#EBE6CD; border:1px solid #000;}
#contenthomepic { margin:0px auto; padding:0px; text-align:center; }
#contenthomepic img {margin: 5px 0px; padding: 0px; border-bottom:1px solid #000;}
#contenthomepic img:hover {border-bottom:1px solid #FFF;}
.linkpics img {margin: 5px 0px; padding: 0px; border-bottom:1px solid #000;}
.linkpics img:hover {border-bottom:1px solid #FFF;}
.undernavpic img {margin: 5px 0px; padding: 0px;}

h1 {color:#000; font-size:24px; line-height:30px; margin:0px 0px 10px 0px; padding:5px 0px; border-bottom:1px solid #000;}
h2 {color:#000; font-size:20px; line-height:26px; margin:0px; padding:0px 0px 5px 0px;}
h3 {color:#000; font-size:16px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}
h4 {color:#000; font-size:20px; line-height:26px; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-style:italic; font-weight:normal; border-bottom:1px dotted #000;}
h5 {color:#000; font-size:16px; line-height:22px; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #000;}
h6 {color:#000; font-size:12px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}

p {margin:0px; padding:0px 0px 10px 0px; font-size:12px; line-height:18px;}

blockquote {margin:10px 20px; padding:0px;}
hr { border:0px; color:#000; background-color:#000; height:1px; text-align:center; margin:10px 0px; padding:0px; }

ol { list-style-type: decimal; margin: 0px 30px; padding:10px 0px; }
ol ol { margin: 0px; padding:0px; }
ol li { font-size: 12px; line-height: 18px; margin-left: 20px; }
ul { list-style-type: square; margin: 0px 30px; padding:10px 0px; }
ul ul { margin: 0px; padding:0px; }
ul li { font-size: 12px; line-height: 18px; margin-left: 20px; }
li li { list-style-type: circle; font-size: 12px; line-height: 18px; margin: 0px; padding:0px; }

label {background-color:inherit; color:#000; font-size:12px;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#000; font-size:12px; margin:0 0 16px; padding:4px; width:150px;}
#author,#email,#url,#comment {background-color:#EBE6CD; border:1px solid #000; font-size:12px; margin:0px; padding:2px;}
#author:hover,#email:hover,#url:hover,#comment:hover {background-color:#FFF;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0px;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
.comment {color:#333; margin:10px 0px; padding:0px;}
.comment p {font-size:12px; line-height:18px; margin:0px; padding:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0px 30px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

/* Home Page Nav */
.homepagenav {margin:2px auto 8px auto; padding:5px 0px 0px 0px; text-align:center; border-top:1px dotted #C03; border-bottom:1px dotted #C03;}
.homepagenav p {font-size:12px; line-height:18px; margin:0px; padding:0px 0px 5px 0px;}
.homepagenav a {color:#000; text-decoration:none; font-weight:bold;}
.homepagenav a:hover {color:#C03; text-decoration:underline;}
.homepagenav a:active {color:#390; text-decoration:underline;}

/* Navbar on Content Pages */
.links {margin: 5px 0px 10px 0px; padding: 0px;}

div.links ul li#linkcat-1 { /* Use to set spacing of Links divs within the Sidebars */
	list-style:none; display:inline;
	padding:0px; margin:0px 0px 5px 0px;
}
.links ul {padding:0px; margin:0px;}
.links ul ul {padding:0px; margin:0px;}

.links li { list-style:none; padding:0px; margin:0px;}
.links li li {padding:0px 0px 0px 19px; margin:0px;}

/* .links a width is column width minus '.links ul margin' minus '.links a padding' */
.links li a { display:block; padding: 2px 2px 2px 18px; width: 130px; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background: url('img/nav-flag1.gif') no-repeat 0px 5px; border-bottom:1px dotted #000;}
.links li a:hover { color:#C03; border-bottom:1px solid #000;}
.links li a:active {color:#FFF; border-bottom:1px solid #FFF;}

.links li li a { display:block; padding: 2px 2px 2px 18px; width: 111px; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background: url('img/nav-flag1.gif') no-repeat 0px 5px; border-bottom:1px dotted #000;}
.links li li a:hover { color:#C03; border-bottom:1px solid #000;}
.links li li a:active {color:#FFF; border-bottom:1px solid #FFF;}
