/*
Theme Name: The Chamber
Description: Flash <strong>Animation</strong> 2-column clean and nice theme. A search engine optimized free wordpress theme modified by <a href="http://www.michaeljancart.com">Stand Still Designs</a>
Version: 1.0.0
Tags: valid CSS, valid XHTML, fixed width, widgets, two columns, animated, flash, left sidebar, widget ready, corporate, business
The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
------------------------------------------------------------------------------- */

/* general */

body{

	margin:0px auto;

	font-size: 100%;

	font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	background: url(images/bg_repeat.png) repeat-x;

	border:0px yellow solid;
}

img {
	border:0;

	padding:10px;

	max-width: 100%; /* not working in IE6*/
}

a {color:#999999;text-decoration:none;}

a:hover {color: #212e7d;text-decoration:none;}

h1 {font-family:tahoma,Trebuchet MS,arial;

    font-size: 12px;

    font-weight: bold;

    color:#666666;
}

h2 {font-size:26px}

/* Page/Post Links */

h3, h3 a {

    font:12px Tahoma,arial,sans-serif bold;

    border-bottom:1px dotted #212e7d;

    color:#212e7d;

    display:inline;

    padding:0px;

    margin:0px;
}

h3 a:hover {

    border-bottom:1px dotted #3fb4c2;

    color:#3fb4c2;

}

h4 {
    font-size:18px;

    line-height:19px;

    margin:0px;

    padding:0px;

    font-family: optima,tahoma,Trebuchet MS,arial;

    font-weight: bold;

    border-bottom:1px dotted #cccccc;
}

h5 {font-size:14px;}

h6 {font-size:12px;}

p {margin: 0px 0px 12px 0px;}

hr {height:1px;border:none;border-top:1px dashed #666666; width:90%;}

ul {list-style-position:inside; margin-left:0px;}

blockquote {
	clear: left;

	text-align: justify;

	padding: 0px 0px 0px 22px;

	margin: 10px 10px 10px 10px;

	background: url(images/quote.gif) no-repeat top left;
}

input {
	margin-bottom:5px;

	vertical-align: middle;

}

select{
	font-family: Tahoma, Trebuchet MS, Sans-Serif;
}

code{
	font: 1.1em 'Courier New', Courier, Fixed;
}


img.alignright { padding: 4px; margin: 0 0 2px 15px; display: inline; }

img.alignleft { padding: 4px; margin: 0 15px 2px 0; display: inline; }

img.aligncentered, .aligncenter, div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;
}

a img.alignright {float:right; margin:0 0 2px 15px}

a img.alignleft {float:left; margin:0 15px 2px 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignleft {
    float: left;

    text-align:left;

    clear:both;
}

.alignright {

    float: right;

    text-align:right;
}

.aligncenter,div.aligncenter{
   display: block;

   margin-left: auto;

   margin-right: auto;
}

.clear {clear:both;}

.spacer {height:20px;}

.entry td {
    vertical-align:top;
    padding:3px !important;
    font-size:12px;
    line-height:1.2em;
}

table li{
    padding:0px;

    margin:0px;
    }

table ul{
    padding:0px;

    margin:0px;
}


/***** layout *****/

#page_top{
	margin:0px auto;

	padding:0;

	width:100%;

	background: top center;

	border:0px blue solid;
}

#base{
	margin:0 auto;

	padding:0;

	width:802px;

	padding:0 0px 0 0px;

	background: center;

	border:0px red solid;
}

#header{

	position:relative;

	width: 100%;

	height: 170px;

	background:url('images/header.png') no-repeat bottom !important;

        background:url('images/header.jpg') no-repeat bottom;
}

#container{
	position:relative;

	overflow:visible;

	width:800px;

	background-image:url('images/container_repeat.gif');

        background-repeat:repeat-y;

        background-position:center top;

	border-top:1px solid;

	border-color: #cccccc;
}

#sidebar{
	float:left;

	width:170px;

	overflow:visible;

	color:#666666;

	padding:0px 0 50px 0px;
        clear:both;
        border:0px solid red;
        position:relative;
        z-index:200;
}

#content{
	float:right;

	display:inline;

        display:inline-block;

	width:600px;

	overflow:visible;

	padding: 0 5px 0 10px;
}

#content_ns{
	float:left;

	display:inline;

        display:inline-block;

	width:770px;

	overflow:visible;

	padding: 0 5px 0 10px;
}

#footer{
	clear:both;

	position:relative;

	height:47px;

	color:#999999;

	font-size:11px;

	font-family:Tahoma, Trebuchet MS;

	padding: 10px 20px 10px 20px;

	border-top:1px solid #cccccc;

        background:#ffffff;
}

#footer a,#footer a:hover{
	color:#666;

	text-decoration:underline;
}

/*######### header ############*/

#blogtitle {
	position:absolute;

	top:8px;

	padding-left:3px;

	width:800px;

	font-family: Arial,Verdana;

	font-size:30px;

	font-weight:bold;

	text-align:left;

	color:#666666;

	border:0px red solid;

	overflow:hidden;

	display:none;
}

#blogtitle a, #blogtitle a:hover {
	font-family: Arial, Verdana;

	font-weight:bold;

	color:#666666;

	text-decoration:none;
}

#subtitle {
	position:absolute;

	overflow:hidden;

	font-family: Tahoma,Arial, Verdana;

	width:800px;

	height:45px;

	top:40px;

	text-align:left;

	font-size:13px;

	letter-spacing: 2px;

	color: #42a514;

	font-style:italic;

	border:0px red solid;

	line-height:1.1em;

	padding-left:3px;

	display:none;
}

.searchbox {
        position:absolute;

	top:135px;

	right: 5px;

	width:185px;

	height:30px;

	border:0px;
}

.search-field input {
	position:absolute;

	top:5px;

	left:7px;

	width:140px;

	height:15px;

	font-family:Verdana;

	font-size:11px;

	font-weight:bold;

	color:#999999;

	padding:5px 3px 3px 3px;

	border:0px;

	background: url('images/search_bg.gif') no-repeat;
}

.search-but input {
	position:absolute;

	top:5px;

	right:5px;

	width:20px;

	height:20px;

	background:transparent;

	border:0px;

	background-image: url(images/search.png);
}



#footer img.rss{



	position: absolute;



	right: 0px;



	top: 0px;



	height:75px;



	width:70px;



        border:none;



}



#footer img.SSD_Logo{



	position: absolute;



	right: 90px;



	top: 10px;



	height:56px;



	width:150px;



        border:none;





}



.byline{

    position:absolute;

    right:128px;

    top:37px;

    margin-left:20px;

    z-index:10;

    text-decoration:none;

    color:#999999;

}



.flash{
	width:100%;
}

.flash-swf {
	height:300px;
	width:100%;
}



.t-shirts{

    width:560px;

    height:625px;

}



/***** sidebar *****/



#sidebar a{color:#777777;text-decoration:none;}



#sidebar a:hover {color:#212e7d;text-decoration:none;}



#sidebar ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	font-family:Tahoma,Trebuchet MS;



}



#sidebar li {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	font-family:Tahoma,Trebuchet MS;











}



#sidebar ul ul li{



	position: relative;



	line-height: 1.7em;



	list-style-type: none;



	font-size:12px;



	border:0px red solid;



	font-family:Tahoma,Trebuchet MS;



	margin: 0px 0px 0px 5px;



	padding:0 5px 0 16px;



	background: url('images/sidebar_arrow.jpg') no-repeat 0px 4px;



}







#sidebar ul ul ul li {



	position: relative;



	list-style-type: none;



	font-size:12px;



	border:0px;



	margin: 0px 0px 0px 0px;



	line-height: 1.7em;



	font-family:Tahoma,Trebuchet MS;



	background: url('images/sidebar_arrow.jpg') no-repeat 0px 4px;



	padding: 0px 0px 0px 16px;



}

#sidebar img {



	border:0px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



}

#sidebar h1 {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	line-height:24px;
	height: 25px;
	font-family:Tahoma,Trebuchet MS;
	background:url('images/sidebar_title.gif') no-repeat top left;
	border:0px red solid;
}

#sidebar select{
	margin:5px 0px 2px 5px;
	font-size:12px;
	width:160px;
	overflow:hidden;
}

/***** content *****/



.entry p{
	font-size:.875em;
}

.archivetitle {
	height:20px;
	color: #666;
	font-size: 11px;
	font-weight:normal;
	padding: 10px 0px 10px 5px;
	margin: 0px 0px 0px 0px;
}

.post{
	width:600px;
	margin:0 0 20px 0;
	border:0px red solid;
}

.post a{
	border-bottom:1px dotted #212e7d;
	color:#212e7d;
}

.post_ns{
	width:770px;
	margin:0 0 20px 0;
	border:0px red solid;
}

.post_top{
	position: relative;
	border-right: 0px #cccccc solid;
	border-bottom: 1px #cccccc dotted;
	height:46px;
	/*background: #f6f6f6;*/
}



.page_post_top{



	position: relative;



	border-right: 0px #cccccc solid;



	border-bottom: 1px #cccccc dotted;



	height:30px;



	/*background: #f6f6f6;*/



}



.post_bottom{



	margin: 0 50px 0 50px;



	height:3px;



	background:url(images/line.jpg) repeat-x bottom;



}



.posttitle{



	position:absolute;



	top:0px;



	left:5px;



	font-size:22px;



	font-family:optima, tahoma, trebuchet ms, arial;



        color:#3fb4c2;



	border:0px red solid;







}







.posttitle a{
	font-family:optima, tahoma, arial;
	color:#3fb4c2;
	text-decoration:none;
	border:none;
}



.posttitle a:hover{
	text-decoration:underline;
	color:#212e7d;
	border:none;
}

.post li{
	margin:0 0 0 0px;
}

.post ul{
	list-style-position:outside;
	font-size:.8em;
	color:#777777;
	overflow:hidden;
}

.date {



	position:absolute;



	font-family:arial, sans-serif;



	top:24px;



	right: 20px;



	font-size: 10px;



	padding: 0px 0px 0px 0px;



}



.author{



	position:relative;



	font-family:arial;



	font-size:11px;



	top:30px;



	left:5px;



}



.author a{



	text-decoration:none;



}



.author a:hover{



		text-decoration:underline;



}



.info {



	line-height: 2em;



	font-size: 9px;



	padding:10px 10px 5px 10px;



	color:#000000;



	border:0px red solid;



}



.category{



	padding:2px 0 2px 20px;



	background:url(images/category.jpg) no-repeat top left;



}



.bubble{



	padding:2px 0 2px 20px;



	background:url(images/bubble.jpg) no-repeat left top;



}



.tags{



	padding:2px 0 2px 20px;



	background:url(images/tags.jpg) no-repeat left top;



}







.entry {
	color: #666666;
	line-height: 1.6em;
	text-align: left;
	padding: 5px 15px 0px 15px;
}







.navigation {



	font-size: 12px;



	padding: 30px 0px 30px 0px;



}











.sorry {



	font-size: 11px;



	font-style: italic;



	margin: 8px 0px 0px 0px;



	padding: 10px 10px 10px 10px;



	border: 1px dashed #ccc;



	background:#ffffff;



}



#ie_spacer {

    height:200px;

    background:url(images/ie_spacer.gif);

}









/*** comment ***/



#postmetadata {



	font-size: 11px;



	margin: 10px 0px 20px 0px;



	padding: 5px 5px 5px 5px;



}



#comments{



	padding:0 20px 0 20px;



}



.nocomments {background: none; color: #000000;}







.commenttitle {



	color: #000000;



	font-size: 13px;



	text-align: left;



	font-weight: bold;



	margin: 0px 0 20px 0;



	padding: 2px 0px 2px 0px;



	font-variant: normal;



	border-bottom: 1px dashed #666666;



}



.commentlist {list-style: none;margin:0px;padding:0px;}







.commentbody {



	height:100%;



	color: #000000;



	font-size: 12px;



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 5px 1px 5px;



	border: 0px solid #666666;



	background:#E1E1E1;



}







.commenthead {



	height:34px;



	color: #000000;



	padding: 5px 0px 10px 0px;



	margin: 0px 0px 10px 0px;



	border-bottom: 1px dashed #666;



	background:#E1E1E1;



}



.adminbody {



	height:100%;



	color: #000000;



	font-size: 12px;



	list-style-type: none;



	margin: 0px 0px 10px 15px;



	padding: 0px 5px 1px 5px;



	border: 0px solid #666;



	background:#E1E1E1;



}



.adminhead {



	height:32px;



	color: #000000;



	margin: 0px 0px 5px 0px;



	padding: 5px 0px 5px 0px;



	border-bottom: 1px dashed #666;



	background:#E1E1E1;



}



.trackhead {



	height:34px;



	color: #000000;



	margin: 0px 0px 10px 0px;



	padding: 5px 0px 10px 40px;



	border-bottom: 1px dashed #666;



	background: #E1E1E1 url(images/track.gif) no-repeat center left;



}



.trackbody {



	height:100%;



	color: #000000;



	font-size:12px;



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 5px 1px 5px;



	border: 0px dashed #666;



	background:#E1E1E1;



}







.avatar {



	float: left;



	margin: 0px 5px 0px 0px;



	padding: 0px;



	background: #ffffff;



}



.commentcount {



	float: right;



	color: #aaaaaa;



	font-size: 20px;



	margin: 0px 0px 0px 0px;



	padding: 5px 0px 0px 0px;



	font-family: Georgia, Times, 'Times New Roman', serif;



}



.authorlink {color: #000000; font-size: 12px; font-weight: bold;line-height:1.5em;}



.authorlink a {color: #000000; font-size: 12px; font-weight: bold;line-height:1.5em;}



.commentlink {font-size: 10px; color: #000000;}







.trackbody p a {color: #000000;}







#commentform {



	margin:0;



	padding:20px 0 0 0;



}



#email, #author, #url {



	color: #000000;



	background: #ffffff;



	font-size: 12px;



	padding-left: 2px;



	vertical-align: middle;



	border: 1px solid #666666;



	font-family: Verdana, Arial, Helvetica, Sans-Serif;



}



#comment {



	width: 500px;



	color: #000000;



	font-size: 12px;



	font-family: Verdana, Arial, Helvetica, Sans-Serif;



	border: 1px solid #666666;



	padding: 2px 2px 2px 2px;



}



#submit {



	width: 80px;



	height: 20px;



	color: #000000;



	font-size: 12px;



	background: #ffffff;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 2px 10px;



	border: 1px solid #666666;



	font-family: Verdana, Arial, Helvetica, Sans-Serif;



}







/***** widget *****/



#wp-calendar td {font-size:11px;color:#999999;}



#wp-calendar td a {font-weight:bold;text-decoration:underline;}



#wp-calendar {



	width:160px;



	text-align: center;



	font-size:11px;



	color:#666666;



}



.wp-caption img{ /*images caption*/

	color:#666666;

        font-size:10px;

        margin: 0px 0 0 0;

        padding:0px 0px 0 0px;

        line-height:12px;



}



.wp-caption{

   margin: 0;

   padding: 0px;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 10px;

   line-height: 15px;

   padding: 0;

   margin: 3px 0px 7px 0px;

   width:90%;

}



.textwidget { /*text box*/



	margin:5px 0px 5px 5px;



}







#akismetwrap{



	margin:2px 0 2px 45px;



}



.rsswidget img {



	margin-top:2px;



	margin-left:-15px;



	padding:0px;



	background:#ff0 fixed;



}







#sidebar h1 a.rsswidget{



	margin-left:-3px;



	color: #42a514;



	text-decoration:none;



}



/*** menu ***/


#menu_height{
	height: 33px;
}

/*** dropmenu ***/

#dropmenu {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	position:relative;
	line-height:27px;
	z-index:300;
	width:800px;
	height:27px;
        border-top:3px solid #cccccc;
        border-bottom:3px solid #cccccc;
	/*background:url('images/menu_bg.gif') repeat-x top left;*/
        /*margin:16px 0px 16px 0px;*/
        padding:0px;
}

#dropmenu ul{
	position:absolute;
	left:-1px;
	line-height:22px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	display:none;
	top:27px;
        border-top:3px solid #cccccc;
        /*background:url('images/sub_menu.png') repeat-y;*/
        list-style-position:outside;
        list-style-image:none;
}

#dropmenu ul a {
	color:#ffffff;
	font-family:Tahoma,Trebuchet MS;
	font-size:12px;
	text-transform:none;
        border-bottom:1px solid #cccccc;
        background-color:#6670A7;
}

#dropmenu ul a:hover {
	color:#ffffff;
	/*background-image:url(images/sub_menu_over.png);*/
	background-color:#263483;
}

#dropmenu a {
	display:block;
        display:inline-block;
	padding:0px 10px 0px 10px;
	height:27px;
	text-decoration:none;
	font-family:Tahoma, Trebuchet MS, Arial;
	font-size:12px;
	text-transform:uppercase;
	background-image:url(images/menu_seperate.png);
	background-repeat:no-repeat;
	background-position:top right;
	color:#999999;
        vertical-align:top;
}

#dropmenu a:hover {
	color:#ffffff;
	background-color:#3FB4C2;
	/*background-image:url(images/menu_over.gif);*/
	/*background-repeat:repeat-x;*/
	/*background-position:left top;*/

}

#dropmenu li {
	float:left;
	position:relative;
}

#dropmenu li ul {
	width:182px;
        border-left:1px solid #cccccc;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        background-color:#6670A7;
}

#dropmenu li ul a {
	width:180px;
	height:auto;
	float:left;
}

#dropmenu ul ul {
	top:auto;
}

#dropmenu li ul ul {
	left:0em;
	margin:0px 0 0 0px;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


/***** database *****/

.db-border{

    border-bottom:1px dotted #cccccc;

    width:560px;

    margin:5px 0px 10px 0px;

}

.db-title{

    width:560px;

    margin:0px 0px 0px 0px;

    color:#999999;

    font-family:Optima, Tahoma, Trebuchet MS, Sans-Serif;

    font-size:18px;

}

.db{

    clear:both;

    padding:0px 0 0 0;

    margin:0px 0 0 0;

}

.db a{

    color:#3fb4c2;

}

.db a:hover{

    color:#212e7d;

}

.alpha-form{

    float:right;

    margin:0 60px 0px 0;

}

.catag-form{

    float:left;

    margin:0 20px 0 0;

}

