@charset "utf-8";

/*  
Theme Name: C.L.A.W. Theme
Description: Fast-loading, easy to read, 2 column theme. Widget-ready, for Wordpress 2.3+ 
Version: 1.0
Author: your friendly neighborhood webmaster, RR Anderson
Author URI: 

Theme last updated: May 29, 2010
*/



/***** General stuff *****/
body {margin:0; padding:0; 
	font:normal .9em/1.6em Arial, Helvetica, sans-serif; color:#2a3845; 
	background:#B0593F url('images/bodyBG.jpg') 50% 0 no-repeat;
	}

a {color:#4071d3; text-decoration:none;}
a:visited {color:#4f8edd; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}


h1, #footer h4 {font:bold 1.65em Helvetica, Arial,  sans-serif; letter-spacing:-.05em; }
h2, #footer dt {margin:.8em 0; font:bold 1.5em Helvetica, Arial,  sans-serif; letter-spacing:-.05em;}

h2,
h2 a, h2 a:visited, h1 a:visited {color:#D05014;}

h3 {color:#000;margin:10px 0; padding-bottom:10px; font:bold 1em Arial, Helvetica, sans-serif;}
ul {padding:0; margin:0 0 0 16px; list-style:square;}
blockquote {border-left:1px solid #EAEAEA; padding-left:10px;}


.alignleft {float:left; margin:5px 10px 10px 0;}
.alignright {float:right; margin:5px 0 10px 10px;}
.aligncenter {margin:.5em auto 2em auto !important; float:none; display:block; clear:both; text-align:center;}

.wp-caption {border:6px dotted #EBE9E1; background-color:#fff; padding:4px;}
#left-column .wp-caption img {  border:0 none !important; }
p.wp-caption-text { margin:0; padding:0; 
font:normal 12pt/100% "Courier New", Courier, monospace; color:#990000; letter-spacing:.2em; }

.newest{font-size:120%; font-weight:bold; list-style:none; margin:0 0 .5em 0; padding:0; list-style-position:inside; }
.newer {font-size:90%; list-style:none; margin:0 0 .5em 0; padding:0; list-style-position:inside;}
.new {font-size:60%; list-style:none; margin:0 0 .5em 0; padding:0; list-style-position:inside;}

ol.headlinez {margin:0 !important; padding:0 !important;}
ol.memberzz li {font-size:130%; font-weight:bold;}
ul.categorz {overflow:auto;}
ul.categorz li {float:left;}

/*** Layout ****/
#wrap {margin: 0 auto; width:960px; background-color:transparent; }

#header_shell * {margin:0; padding:0;  }
#header_shell {background:transparent url('images/headershellBG.gif') 0 57px repeat-x; width:100%; height:337px;}
img#joinnow {position:fixed; z-index:99; top:207px; left:1%; border:none;}

#header {background:transparent url('images/headers/random.php') 100% 57px no-repeat; position:relative; height:337px; }


#navigation {float:right; text-align:right; height:57px; padding:0;}
/*
#navigation ul {list-style-type:none;padding:0;margin:0;display: inline;}
#navigation li { margin:0; display:inline; }
#navigation a {margin:.3em .3em 0 0; padding:1.3em .5em 0 .5em; border-left:1px solid #fff; font-size:1.3em; display:inline-block; text-decoration:none; color:#fff; }
#navigation a:hover {color:#fff;  background-color:#001722;}
*/





#logo {font-size:.05em; position:absolute; top:0; left:0;}
#logo img {border:0 none;}
#logo a {color:#000;text-decoration:none;font: normal 2.4em Georgia, serif;}
#slogan {font-size:.9em;color:#a1a1a1;}

#main_shell {background:#EBE9E1 url('images/main2BG.gif') 0 -10px no-repeat; padding-top:30px; margin-top:-30px; }
#main {background:transparent url('images/mainBG.jpg') 0 100% repeat-x; position:relative; padding-bottom:30px; min-height:350px;}
#main_shell:after, #main:after {content:"."; visibility:hidden; height:1px; clear:both; display:block;}

#left-column {width:530px; float:left; padding:0 20px 20px 20px; margin-left:75px; border-left:1px dashed #C0A57A; border-right:1px dashed #C0A57A;
	background:transparent url('images/pencil4pipes.gif') 90% 100% no-repeat;
	}

#left-column p {font-size:.85em; line-height:1.5em;}
#left-column ul {padding:0; margin:0 0 0 30px;}
#left-column ol {padding:0; margin:0 0 0 30px;}

.meta01 {color:#D05014; border-bottom:1px dotted silver; text-transform:uppercase;}
.meta01 small {margin:0 .5em;}
.postmeta {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5; margin-bottom:5em; padding:3px 5px; color:#777}

#right-column {width:300px; float:right; min-height:600px}


/*** homepage ***/
#homepg #main h1 {position:absolute; left:10px;}
#homepg #left-column h2 {font-size:250%; margin:.5em 0 -.5em 0;}

/*** CONTENT page ***/
.contpg #header_shell {height:195px;}
.contpg #header {background:transparent url('images/headerBG.gif') 100% 57px no-repeat;}
.contpg #left-column h1 {font-size:300%; line-height:100%;}

.onecol #left-column { width:770px;}

#left-column img {background-color:#fff; border:6px dotted #EBE9E1; padding:4px;}


/*** FOOTER ***/
.footnav {/*padding:10px 0;*/}

#footer a,
#footer dt a,
#footer h4 a {color:#fff; text-decoration:underline;}

#footer a:hover {text-decoration:none; background-color:#fff; color:#9F533B;}
#footer_shell {background:transparent url('images/footerBGf.gif') 100% 100% no-repeat; }
#footer {width:938px; margin:0 auto; padding:6px 10px; border-left:1px dashed #CF765A; border-right:1px dashed #CF765A; height:270px; clear:both;	background:transparent url('images/footerBG.jpg') 0 0 repeat-x;  color:#fff; font-size:.8em; }
#footer hr {display:none;}
#footer h4 {margin:0 0 1em 0; padding:0;}
#footer * {margin:0; padding:0;}
#footer dl {float:left; width:160px; min-height:175px; margin-right:3em; }
#footer dt {margin:0; color:#fff; font-size:250%;} #footer dd {margin:0 0 2em 0;}
#footer dd p {text-align:justify; line-height:145%;}
#footer dd ul {margin-left:2em;}

#footer p {text-align:center;}
.copy {clear:both; width:100%; text-align:center; color:#DFAB8B; font-size:90%; letter-spacing:1em;}
#footer .copy a {color:#DFAB8B;}
#footer input#s {width:99px;}



/*** Comments ***/
#comment {width:100%;}
ol h3  {border:none;padding-bottom:0}
#commentlist li {padding:5px 10px;}
#commentlist li.alt {background-color:#e9edf6}
.commentmeta {font-size:.7em;color:#999;}

.postfeedback {font-weight:bold;}
.postfeedback a {text-decoration:underline;}


/*** forms ***/
form#pagerform p {text-align:left;}


#pagerform fieldset {
	padding:15px; margin-bottom:1em;
	border:0 none;
	}

	
#pagerform fieldset {clear:both;} 

#pagerform legend {color:#08489A; display:none;} 

.required { color: red;}

form#pagerform input.text{
	border: 1px solid #000;
	margin-bottom: 2px;
	}

#pagerform input {
	background-color: #FFF;
	color: #5F5959;
	border:1px solid #CCC;
	padding: 3px;
	font:normal 100%/120% Verdana, Helvetica, sans-serif;
	letter-spacing:.1em;
	}

.input {
	background: #fff;
	border: 1px solid #BDBDBD;
	font:12px/120% "courier new",verdana,helvetica,sans-serif;
	color: #000;
	margin: 1px; padding: 2px;
	}

#pagerform select {margin: 1px; font:12px arial,verdana,helvetica,sans-serif;}

input:focus, select:focus, textarea:focus {
	background: #FFFCCF;
	color: #000; 
	}

#pagerform textarea {
	background: #fff;
	border: 1px solid #BDBDBD;
	font:12px/120% "courier new",verdana,helvetica,sans-serif;
	color: black;
	padding: 2px;
	}

.fingered { cursor: pointer;}

#pagerform label {color:#5F5A4D;}

p.radioz label {display:inline; width:auto; float:none;}
p.radioz {margin:.8em 0;}

#pagerform fieldset p {clear:both; margin:0; padding:0;}




/*** Sidebar ***/
#sidebar {padding:0px 40px 20px 20px;}
#sidebar ul {list-style-type:none;}
#sidebar ul li {line-height:130%; }

#sidebar ul li ul li {list-style-type:none;padding:2px;border-bottom:1px solid #EEE;}
#sidebar h2 {color:#000;background:#f9f9f9 url(images/h2.png) repeat-x top left;padding:3px 10px;border-top:1px solid #999}
#sidebar li.rss {border-bottom:none;}
#sidebar li.rss img {float:left;padding-right:10px;}

/*** flickr ***/

.flickr_badge_image {float:left; padding:.5em .8em; }
.flickr_badge_image img {border:3px double #BAD62C; color:#000;}

