/*
Theme Name: Commonwealth	
Theme URI: http://starvinartist.net
Description: A theme by starvinartist.net	
Author: Anthony Waldren
Author URI: http://www.starvinartist.net


-GLOBAL
-HEADER
-CONTENT
   +content container
   +main content area
   +pagination for posts
   +top navigation
   +comments form
   +comments listing
   +sidebar
-FOOTER



/* ++++++++++++++++++++++++
   GLOBAL
   ++++++++++++++++++++++++
*/

body{
margin: 0px;
padding: 0px;
text-align:center;
background: url(images/background.png) repeat
}


/* ++++++++++++++++++++++++
   HEADER
   ++++++++++++++++++++++++
*/

#header_container{
width: 1014px;
height: 494px;
margin: 0px auto;
background: url(images/header_background.png) no-repeat;
position: relative
}

#slideshow_container{
width: 625px;
height: 309px;
position: relative;
padding-top: 166px;
padding-left: 345px
}

#slideshow{
width:625px;
height: 309px;
margin: 0 auto; 
position: relative
}

#slideshow img {
position:absolute;
top:0;
left:0; 
z-index:8;
opacity:1.0; 
}

#slideshow img.active {
z-index:10; 
opacity:1.0;
}

#slideshow img.last-active {
z-index:9;
}

/* ++++++++++++++++++++++++
   CONTENT
   ++++++++++++++++++++++++
*/

/* content container */

#content_container{
width: 1014px;
background: url(images/content_container_background.png) repeat-y;
margin: 0px auto;
overflow: auto;
}

/* main content area */

#main_content{
width: 610px;
float: right;
background: url(images/content_background.png) repeat-y;
position:relative;
text-align: left;
padding-right: 40px
}

#main_content h2{
font: bold 18pt arial;
color: #151B54;
}

#main_content a{
color: #fffbb6;
text-decoration:none
}


#main_content span.post{
color: #ffffff;
font: normal 12pt arial
}

#main_content p{
color: #151B54;
font: normal 14pt arial
}

#main_content span.post a{
color: #fffbb6;
font-weight: regular
}

/* pagination for posts */

.pagination{
	clear: both;
}

.pagination a{
font: bold 12px arial;
color: #fffbb6;
text-decoration: none
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}


/* top navigation */

#navigation{
width: 647px;
height: 59px;
background: url(images/navbar_background.png) no-repeat;
position:absolute;
top: 1px;
left:-27px;
padding-top: 14px
} 

#navigation ul{
padding: 0;
margin: 0;
list-style: none;
text-align:center
} 

#navigation li {
display:inline;
font: normal 11pt arial;
color: #00709e;
padding-left: 5px;
padding-rigth: 5px
}

#navigation a {
display:inline;
font: normal 11pt arial;
color: #00709e;
text-decoration:none
}

/*
comments form
*/

#respond{
width: 480px;
}

#respond textarea{
padding: 8px;  
margin-top: 10px;
overflow:auto;
color: #000; 
border: 1px solid #dad6d1;
background-color: #efefef;
}

#commentform input { 
padding: 5px;
background-color: #efefef;
border: 1px solid #dad6d1;
float: left; 
color: #000;
}
#commentform label {
color: #ffffff;
font: normal 12px arial; 
padding-top: 5px;
padding-left: 5px;
display: inline-block;
clear: both
}

/*
comments listing
*/

#comment_listings ul{
margin: 0px 0px 5px 0px;
padding: 7px;
list-style-type:none
}

#comment_listings li{
font-family: arial;
font-size: 10pt;
color:#0066FF; 
border-bottom: 1px dotted #ffffff; 
margin-bottom: 10px
}

.posting_details{
font-family: arial; 
font-size: 11px; 
color: #0066FF; 
font-weight:bold
}


/* sidebar */

#sidebar{
width: 244px;
float: left;
background: url(images/sidebar_background.png) no-repeat;
padding-left: 30px;
padding-right: 50px;
color:#ffffff;
font: normal 12px arial
}


#sidebar ul{
list-style-type:none;
}

#sidebar li{
margin-bottom: 20px
}

#sidebar a{
color:#fffbb6;
text-decoration:none
}


/* ++++++++++++++++++++++++
   FOOTER
   ++++++++++++++++++++++++
*/

#footer{
width: 1014px;
height: 81px;
background: url(images/footer_background.png) no-repeat;
margin: 0px auto;
text-align:center;
font: normal 11px arial
}

#footer a{
font: normal 11px arial;
color: #149fd7;
text-decoration: none
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41, div.span-42, div.span-43, div.span-44, div.span-45, div.span-46 {
float:left;
}


#location-wrap h2.clear{
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	border-bottom:2px solid #888
}
.location-container{height:110px;width:150px;float:left;margin:0;padding:0 20px 0 0;font-size: 10px}

.location-container h3{margin:0;padding:0;font-size: 15px !important; color:#000000 !important;}
.location-container a{color:#000000 !important;}

.address {
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 1.5em;font-size: 10px !important; color:#000000 !important;
}

.clear {
clear:both;
}

#wrapper {
background-position:0 0;
background-repeat:repeat;
margin:0 auto;
padding:0 0 200px;
width:600px;
}
