    /*
Theme Name: ws
Theme URI:
Description: 
Version:
Author: 
Author URI: 
Tags: 
*/

body {

padding:0px;

margin:0 auto;

font-size:12px;

font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;

background-color:#2d2d2d;

width:1000px;

color:#eeeeee;

}
.login, .login a {
	float:right;
color:66666;


}
p.wpgr_transparent {
	display:none;

}
div#wpcf7-f1-p17-o1 {
	width: 260px;
	float: right;
	height: 500px;
	clear: left;
}
p.creditline {
	display:none;
	
}
.homepage_news_links {
		padding-top:1px;
	color: #FFF;
	background-color:#07273F;
	display: inline-block;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #333;
}
a#directory_buttons {
	padding-top:1px;
	color: #FFF;
	background-color:#07273F;
	display: inline-block;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #333;
	float:left;
	text-align:left;

}
a#center    {
	text-align: center;
}
div#digitalmag {
	width: 930px;
	height: 606px;
	clear: both;
	float: none;
	text-align: center;
}
div#digital_rollovers {
	width: 580px;
}

div#sidebarcontactpage {
	width: 300px;
	float: none;
	padding-right: 10px;
}
div.directory1 {
	background-color: #2d6463;
	float: right;
	width: 366px;
clear:right;
	height:120px;
margin-bottom:30px;
}



#recentlyaddeddirectory {
	margin-bottom: 20px;
	padding-bottom: 20px;	
	display:none;
}
div#contactpagecontainer {
	height: 500px;
}
div#contactinfo {
	padding-top: 28px;
	line-height: 20px;
}

div#directorynew {
	width: 240px;
	text-align: center;
	float: right;
	padding-right: 20px;
	height: 85px;
	padding-top: 5px;
}

#directorylist ul li a {
	text-transform: capitalize;
	font-size: medium;
	text-align: left;
}
div#featuredarticles {
	margin-top: 100px;
}


#directorylist h3 {
	display: none;
}
#directorylist {
	width: 350px;
	margin: 0 auto;
	text-align: left;
	padding-left: 50px;
}
#recentlyaddeddirectory ul  {
	text-align: left;
}



img#directorytitle {
	float: left;
	padding-top: 10px;
	border: none;


}

div#directoryitems {
	clear: both;
	padding: 10px;
	margin-top:20px;
}

input#amembersubmit {
	margin-left:108px;
}

div#titlecenter {
	margin: 0 auto;
	text-align: center;


}
div#titleleft {
	width: 200px;
	float: left;
	padding-left: 70px;
	text-align: left;
}
div#titleright {
	width: 200px;
	float: right;
	padding-right: 76px;
	text-align: left;
}



directorynew#ul, li {
	display:block;
	width:auto;
	margin: 0;
	padding: 0;
}

img { border:0px }



a, a:visited, a:link { color:#dddddd; text-decoration:none }

a:hover { color:#eeeeee }

form { display:inline }

h1,h2,h3,h4,h5,h6,div { margin:0px;padding:0px; }



#page {

width:1000px;

}



/* header */

#header {
	width:1000px;
	background-image:url(http://www.wakesurfer.com/home/wp-content/themes/ws/images/header.jpg);
	background-repeat:no-repeat;
	height:200px;
	position:relative;

}



.logo_img {
	padding-top:30px;
	margin-left:20px;
	display: none;

}



.logo_img h1 {

font-size:31px;

color:#eeeeee;

display:inline;

}



.logo_img h2 {

font-size:13px;

color:#eeeeee;font-weight:normal

}



#rsstop {
	display:none ;

position:absolute;

top:74px;

right:15px;

}



#topsearch {

position:absolute;

top:102px;

right:85px;

background-image:url();

width:322px;

height:40px;

}



.topsearchbg { 

position:absolute; 

top:0px; 

left:0; 

width:306px; 

height:37px; 

background-image:url(images/searchbg.gif);

}



.topsearchfake { width:322px; height:40px; position:relative; }



.topsearchtext { 

position:absolute;

top:5px;

left:10px;

width:260px;

padding:5px;

padding-top:7px;

font: bold 11px tahoma;

letter-spacing:1px;

color:#cccccc;

border:0px;

background-color:transparent

}



.topsearchsubmit {

position:absolute;

top:2px;

left:267px;

border:0px;

}



.adsense-header {

position:absolute;

top:5px;

right:20px;

}



/* navigation bar */

#navbar {

position:absolute;

top:145px;

left:0px;

background-image:url(images/navbarbg.gif);

width:1000px;

height:34px;

}



#navbar ul {

padding:0px;margin:0px;

list-style:none;

padding-left:20px;

padding-top:10px;

white-space:nowrap;

}



#navbar ul li {

float:left;

margin-right:35px;

color:#eeeeee

}



#navbar ul li a,#navbar ul li a:link,#navbar ul li a:visited {

color:#eeeeee;

}



.current_page_item {

border-bottom:1px solid #777777

}



/* featured posts */

#featured {

width:1000px;

/*background-image:url(images/featuredbg.gif);

background-repeat:repeat-x;*/

height:215px;

}



#featuredbg {

height:198px;

background-image:url(images/featuredbg2.gif);

width:1000px;

background-repeat:no-repeat;

position:relative;

overflow:hidden;

}



.featuredpic {

width:550px;

height:190px;

position:absolute;

left:19px;

top:4px;

}



.featuredtext_holder {

position:absolute;

right:19px;

top:2px;

width:350px;/*380*/

height:176px;/*196*/

line-height:20px;

padding:10px;

padding-left:20px;

}



.featured_fixed_height {

height:147px;

margin-bottom:7px;

overflow:hidden;

border:0px solid red

}



.featuredposttitle {

border-bottom:1px solid #555555;

font-size:15px;

color:#f1f1f1;

font-weight:bold;

}



.featuredpostcommentcount {

color:#ff86a5;

}



.featuredpostcontent {

line-height:16px;

color:#b8b8b8;

margin-top:8px;

margin-bottom:10px;

padding-left:8px;

border-left:5px solid #353535;

overflow:hidden;

position:relative;

}



.featuredpostcontent a {

color:#ff86a5

}



.featuredpostcontent p {

margin:0px;padding:0px;height:95px;

}



.featuredseemore {

font-family:tahoma;

font-weight:bold;

font-size:11px;

color:#989898;

}



.featuredseemore a,.featuredseemore a:link,.featuredseemore a:visited {

color:#cccccc; border-bottom:1px solid #555555

}



.grad {

height:10px;

background-color:#232324;

width:380px;

position:absolute;

left:0px;

display:none

}



/* content */

#content_wrapper {

width:970px;/*1000*/

margin:0 auto;

margin-left:15px;

margin-right:15px;

margin-top:30px;

position:relative;

}
div#recentlyaddeddirectory {
	width: 250px;
	text-align: center;
}






.roundedtop {

background-image:url(images/index_rounded_top.gif);

background-repeat:no-repeat;

width:636px;

height:10px;

font-size:1px;

}
#directory #directorynew h3 {
	display: none;
}




.roundedbtm {

background-image:url(images/index_rounded_btm.gif);

background-repeat:no-repeat;

width:636px;

height:10px;

font-size:1px;

}



.leftcontent_wrap {

float:left;

}



.leftcontent {

width:596px;/*636*/

background-color:#1c1c1c;

padding:20px;

padding-top:10px;

line-height:18px;

border:0px solid red;

}



.oneblog {

margin-left:-7px;

}



.thumbnail {

padding:3px;

background-color:#191919;

border:1px solid #444444;

margin-bottom:6px;

width:125px;

height:125px;

}



.date {

color:#aaaaaa;

font-size:12px;

font-weight:normal;

margin:0 auto;

width:133px;

height:15px;

}



.oneblog_float {

width:140px;

text-align:center;

height:170px;

}



.right {float:right;}

.left {float:left;}



.blog_detail {

width:430px;

color:#cccccc;

position:relative;

margin-left:10px;

margin-right:10px;

}



.grad2 {

height:5px;

background-color:#1c1c1c;

width:435px;

position:absolute;

left:0px;

}



.extrawidth {

width:580px;

}



.blogtitle {

margin-bottom:10px;

color:#eeeeee;

font-size:21px;font-weight:normal

}



.postdetails {

background-color:#222222;

border:1px solid #303030;

padding:3px;

padding-left:10px;

margin-bottom:5px;

background-image:url(images/postdetailsbg.gif);

background-repeat:repeat-x;

}



.postdetails img { vertical-align:middle; margin-right:5px; }

.blogtitle a,.blogtitle a:link,.blogtitle a:visited { color:#eeeeee; }

.clear { clear:both }



.excerpt {

line-height:18px;

color:#cccccc;

margin-top:14px;

margin-bottom:10px;

padding-left:8px;

height:110px;

overflow:hidden;

border-left:5px solid #353535;

}



.excerpt p { margin:0px; padding:0px }



.excerpt a,.excerpt a:link,.excerpt a:visited {

color:#f284a0

}



.sep {

background-image:url(images/sep.gif);

height:13px;

margin:35px;

margin-top:25px;

margin-left:-20px;

margin-right:-20px;

}



/*single.php*/

.singleposttitle {

margin:0 auto;

margin-bottom:15px;

color:#eeeeee;

font-size:21px;

}



.singlepostdetails {

width:550px;

margin:0 auto;

margin-top:10px;

}



.singlepostdetails .right a,.singlepostdetails .right a:link,.singlepostdetails .right a:visited {

color:#dedf65

}

.singleseptall {
	width:560px;
	height:20px;
	background-image:url(images/singlesep.gif);
	background-repeat:repeat;
	margin-top:15px;
	margin-bottom:20px;
}

.singlesep {
	width:560px;
	height:10px;
	background-image:url(images/singlesep.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:20px;

}



.singlepostimage {

margin:0 auto;

padding:3px;

background-color:#272727;

border:1px solid #414141;

}



.singlecontent,.searchcontent {

width:580px;

margin:0 auto;

line-height:18px;

color:#cccccc;

}



.searchcontent {

width:596px;/*636*/

background-color:#1c1c1c;

padding-top:10px;

line-height:18px;

}



.singlecontent h1,.singlecontent h2,.singlecontent h3 {

margin-bottom:7px;

margin-top:25px;

}



.singlecontent h4,.singlecontent h5,.singlecontent h6 {

margin-bottom:7px;

margin-top:15px;

}



.singlecontent h1,.searchcontent h1,.singlecontent h2,.singlecontent h3 {

color:#006bb8;

margin-top:35px;

font-size:21px;font-weight:normal;

}



.singlecontent h4 {

font-size:17px;

font-weight:normal;

margin-top:30px;

border-bottom:1px solid #333333;

}



.singlecontent h5 {

font-size:15px;

font-weight:normal;

}





.singlecontent b,.singlecontent strong {

font-weight:bold;

font-size:13px;

color:#ffbdce;

}



.singlecontent a,.singlecontent a:link,.singlecontent a:visited,.singlecontent ul li a {
	color:#fffb8d;
	text-align: center;
	text-transform: capitalize;

}



.singlecontent blockquote {

display:block;

background-color:#292929;

border:1px dashed #444444;

padding:20px;

margin:0px;

margin-top:10px;

margin-bottom:10px;

}


div#directory_border {

	border:thin #333;
}

.singlecontent img {
	margin-right:5px;
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}



.singlecontent img {
	max-width: 575px;


width: expression(this.width > 575 ? 575: true);
	text-align: center;

}



.singlecontent .wp-smiley {

padding:0px;

border:0px;

}



.singlecontent ul,.lunaul {

list-style:square;

margin-bottom:20px;

padding:0px;

padding-left:25px;

}



.singlecontent ul li,.lunaul li {

padding:2px;

}





.singlecontent i,.singlecontent em {

color:#f9f9f9;

font-size:13px;

}



#multipage-links {

margin-top:20px;

}



#multipage-links a,#multipage-links a:link,#multipage-links a:visited {

padding:4px;

background:#333333;

border:1px solid #444444;

}



.singlesep2 {

height:20px;

background-image:url(images/singlesep2.gif);

background-repeat:repeat-x;

margin:-20px;

margin-top:60px;

margin-bottom:13px;

}



.singlepostinfo {

margin:-20px;

margin-top:63px;

margin-bottom:-20px;

background-color:#222222;

padding:20px;

border-top:2px dashed #3f3f3f;

border-bottom:2px dashed #3f3f3f;

}



.singlepagfeinfo {/*for page.php*/
	margin:-20px;
	margin-top:63px;
	margin-bottom:-20px;
	background-color:#222222;
	border-top:2px dashed #3f3f3f;
	border-bottom:2px dashed #3f3f3f;
	border-top:1px solid #3f3f3f;
	border-bottom:1px solid #3f3f3f;
	padding:5px;
	padding-top:8px;
	padding-left:13px;
	padding-right:13px;

}



.leftcontent input,.leftcontent textarea {

background:#333333;

border:1px solid #444444;

color:#eeeeee;

font-family:Lucida Sans Unicode;

padding:3px;

font-size:12px;

}



.leftcontent button, .leftcontent input[type="submit"] {

	padding-left:9px;

	padding-right:9px;

}



.leftcontent table {

border:1px solid #444444;

border-top:0px;

border-right:0px;

}



.leftcontent table tr th {

padding:5px;

background-color:#333333;

border:1px solid #444444;

border-left:0px;

border-bottom:0px;

}



.leftcontent table tr td {

padding:5px;

background-color:#222222;

border:1px solid #333333;

border-left:0px;

border-bottom:0px;

}



.adsense-afterpost {

margin-top:45px;

margin-bottom:-30px;text-align:center;

}



/*single.php - related posts*/

.relatedblock {

width:130px;

float:left;

margin-left:50px;

}



.relatedblock img {

margin-bottom:3px;

margin-top:5px;

margin-left:0px;

padding:3px;

background-color:#191919;

border:1px solid #444444;

}



.relatedblock .details {

text-align:center;

margin-bottom:5px;

}



/*single.php - social bookmark*/

.socialbmark {

margin:-20px;

margin-top:20px;



text-align:center

}



.socialbmark img {

margin-left:5px;

}



/*comments area*/

.replyjump {

font-size:13px;

float:right;

background-color:#333333;

padding:4px;

margin:-10px;

}



.replyjump a:hover { border-bottom:1px solid #666666 }



.commenttitle {

background-image:url(images/commenttitle.gif);

background-repeat:no-repeat;

width:311px;

height:33px;

margin-left:-27px;

padding-left:20px;

padding-top:7px;

font-size:15px;

margin-top:30px;

margin-bottom:5px;

}



.comment-container{

	width: 590px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	background-color:#2e2e2e;

	border:1px solid #232323;

	margin-bottom:10px;

}



.comment-left, .comment-left-admin{

	float: left;

	clear: left;

	width: 72px;

	text-align: center;

	color: #dddddd;

	font-size: 1em;

	overflow: hidden;

	background-color:#2e2e2e;

	padding:10px;

	padding-top:15px;

}



.comment-right {

	float: left;

	clear: right;

	width: 464px;

	overflow: hidden;

	padding-left:10px;

	background-color:#2e2e2e;

	padding-top:15px;

}



.admincomment {

background-color:#881f51;

border-left:4px solid #611539;

border-right:4px solid #611539;

}



.admincomment .avatar {

	padding: 3px;

	background: #5a1737;

	border: 1px solid #666666;

	margin: 0px 0px 5px 0px;

}



/* threaded comment*/

.comment-childs {

margin:5px !important;

padding:5px !important;

padding-left:15px !important;

background-color:#292929 !important;

border:0px solid #333333 !important;

font-size:13px !important;

border-left:4px solid #393939 !important;

}



.comment-childs cite { margin-right:10px; }

.commentmetadata { font-size:11px  !important; color:#999999 }



/* end threaded comment*/



.comment-header{

	width: 428px;

	margin: 0px 0px 10px 0px;

	font-weight: bold;

	color: #dddddd;

	font-size: 1.167em;

}



.comment-header a:link,

.comment-header a:visited{

	font-style: normal;

	color: #dddddd;

	font-size: 1.417em;

}



.comment-header a:hover{

	color: #dddddd;

}



.comment-header .comment-number{

	font-weight: bold;

	font-style: italic;

	color: #333;

	font-size: 1.167em;

}



.comment-content{

	text-align: justify;

	line-height: 1.834em;

	font-size: 13px;

}



.comment-content p{

	padding: 0px 0px 15px 0px;

}



.comment-content a,.comment-content a:visited,.comment-content a:link { color:#dddddd }



.comment-content h1,

.comment-content h2,

.comment-content h3,

.comment-content h4,

.comment-content h5,

.comment-content h6{

	font-family: "Trebuchet MS", sans-serif;

	color: #666;

	font-weight: bold;

	font-size: 1.25em;

	padding: 0px 0px 15px 0px;

}



.comment-content blockquote{

	padding: 10px 10px 0px 10px;

	margin: 0px 0px 15px 0px;

	background: #333333;

	font-style: italic;

	font-size: 12px;

	font-family: "Arial", sans-serif;

	color: #999999;

}



.comment-content ul,

.comment-content ol{

	padding: 10px 10px 10px 30px;

	background: #333333;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	color: #777;

}



.comment-content ul{

	list-style-image: none;

	list-style-type: disc;

}



.comment-left img{

	padding: 3px;

	background: #000000;

	border: 1px solid #666666;

	margin: 0px 0px 5px 0px;

}



.comment-edit-link {

color:#ffffff

}



.comment-textarea, .textarea {

	padding:5px;

	border:1px solid #555555;

	background-color:#222222;

	color:#dddddd

}



.comment-textarea {	width: 550px; }



.comment-textarea:focus,.textarea:focus {

	border:1px solid #4f4f4f;

}



.comment-input {

	width: 300px;

	padding:5px;

	overflow: hidden;

	border:1px solid #4f4f4f;

	background-color:#222222;

  color:#dddddd;

}



.comment-input:focus {

	border:1px solid #555555;

}



.commentsform_title {

background:#111111;

padding:3px;

border:1px solid #222222;

width:50px;

float:left;

color:#bfbfbf

}



.comment-button { 

font-size:11px !important;

font-family:tahoma !important;

font-weight:bold !important;

background-color:#333333;

border:1px solid #4f4f4f;

color:#fff;

padding:5px !important;

}



/*right sidebar*/

.rightsidebar {

width:300px;

padding:0px;

float:right;



}



.sidesep {

background-image:url(images/sidesep.gif);

width:270px;

height:10px;

background-repeat:repeat-x;

margin-left:10px;

margin-bottom:20px;

margin-top:20px;

}



.adv {

width:280px;

text-align:center;

margin:0 auto;

}



.adv img { float:left; margin-right:15px; margin-bottom:15px }



.widgetobj {

width:268px;

margin:0 auto;

margin-top:20px;

padding:10px;

padding-top:0px;

}



.widgettitle,.tabber .tabbertab h2 {

background-image:url(images/widgettitle.jpg);

height:21px;/*28*/

width:253px;/*268*/

padding-left:15px;

padding-top:7px;

background-repeat:no-repeat;

color:#bfbfbf;

font-family:tahoma;

font-size:11px;

font-weight:bold;

margin-bottom:6px;

margin-left:-10px;

margin-right:-10px;

}



.widgetcontent {

}



.side_subscribe {
	color:#dfdfdf;
	line-height:20px;
	height:180px;
	text-align:left;
	padding-left: 130px;
	background-repeat:no-repeat;
	background-image: url(http://wakesurfer.com/home/wp-content/uploads/2010/01/Cover_SpringSummer08-e1263858305498.jpg);
	background-position: left center;
}



.side_subscribe a,.side_subscribe a:link,.side_subscribe a:visited { text-decoration:underline }



.textwidget a {

color:#ffffff

}



.textwidget b,.textwidget strong {

font-family:tahoma

}



#recentcomments .recentcomments a {

color:#cccccc;

text-decoration:underline

}



#recentcomments .recentcomments .url {

color:#cccccc;

text-decoration:none

}



.subs_email {

background-color:#202020;

border:1px solid #393939;

margin-top:15px;

margin-bottom:5px;

padding:6px;

font: bold 11px tahoma;

letter-spacing:1px;

color:#cccccc;

width:180px;

}



.widgetobj ul,.tabber .tabbertab ul {

list-style-image:url(images/li.gif);

padding:0px;

margin:0px;

padding-left:16px;

}



.tabberlive .tabbertab ul {

list-style-image:url(images/li.gif);

padding:0px;

margin:0px;

padding-left:17px;

}



.widgetobj ul li,.tabber .tabbertab ul li,.tabberlive .tabbertab ul li {

padding:4px;

padding-left:0px;



}



.tabberlive .tabbertab ul li {

border-bottom:1px solid #333333

}



.widgetobj ul li strong a,.tabber .tabbertab ul li strong a,.tabberlive .tabbertab ul li strong a {

font-weight:normal;

color:#f284a0 !important;

}



.widgetobj ul li a:hover,.tabber .tabbertab ul li a:hover,.tabberlive .tabbertab ul li a:hover  {

border-bottom:1px dashed #777777;

}



/* fix bugs in msie */

.removefloat { float:none }



/*footer*/

#footer {

/*height:236px;*/

width:1000px;

margin-top:50px;

line-height:16px;

background-color:#1f1f1f;

}



.foot_block {

width:300px;

margin-left:15px;

margin-right:3px;

float:left;

/*height:219px;234*/

padding-top:15px;

padding-bottom:10px;

}



.foot_sep {

background-image:url(images/footsep.gif);

height:234px;

width:15px;

float:left;

}



.foottitle {

font-size:20px;

font-weight:normal;

font-family:calibri,tahoma;

}



.footsearch {

background-image:url(images/footsearchbg.jpg);

width:282px;

height:183px;

margin-top:4px;

position:relative;

}



.footsearch_text {

width:239px;

height:49px;

position:absolute;

top:68px;

left:18px;

background-color:transparent;

border:0px solid red;

color:#fff;

font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;

font-size:24px;

font-weight:normal;

letter-spacing:1px;

}



.footsearch_submit {

width:54px;

height:50px;

position:absolute;

top:125px;

left:125px;

background-color:transparent;

border:0px solid red;

}



.foot_block ul {

list-style:none;

margin:0px;padding:0px;

padding-top:15px;

padding-left:0px;

}



.foot_block ul li {

padding:5px;

}



.popular_table {

height:13px;display:inline;margin-right:5px;

float:left;

}



.popular_td {

background-image:url(images/popular1.gif);

background-repeat:repeat-x;

height:13px;

color:#000;

background-color:transparent;

font: bold 11px tahoma;

}



.popular_td a,.popular_td a:link,.popular_td a:visited{

color:#000;

}



.popular_l,.popular_r {

height:13px;width:7px;

background-image:url(images/popular_l.gif);

background-repeat:no-repeat;

}



.popular_r {background-image:url(images/popular_r.gif);}



.footsubs ul li {

padding:3px;

}



/*flickr*/

.flickr_roundedtop, .flickr_roundedbtm {

background-image:url(images/flickr_roundedtop.jpg);

background-repeat:no-repeat;

width:930px;

height:8px;

font-size:1px;

margin:0 auto;

}



.flickr_roundedtop {margin-top:40px;}



.flickr_roundedbtm {

background-image:url(images/flickr_roundedbtm.jpg);

margin-bottom:10px;

}



#flickr {

width:750px;/*930*/

background-image:url(images/flickr_logo.gif);

background-repeat:no-repeat;

background-color:#1f1f1f;

margin:0 auto;

padding:10px;

padding-left:170px;

}



.flickrimg {

}



.flickrimg_foot {

margin-top:15px;

}



.flickrimg img,.flickrimg_foot img {

margin-right:10px;

padding:3px;

background-color:#222222;

border:1px solid #444444;

margin-bottom:10px;

}



/* Wordpress Necessary */

.below-post .bold {

color:#fffb8d;

font-size:14px;

}



.go-left{float: left;clear: left;}

.go-right{	float: right;	clear: right;}

.go-center{	margin: 0 auto;	text-align: center;}

.bold{ font-weight: bold;}

.italic{ font-style: italic;}

.block{	display: block;}

.align-right{	text-align: right;}

.align-left{ text-align: left;}



.wp-pagenavi {

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.navigation { 

position:relative;

padding:10px;

padding-left:20px;

padding-right:20px;

background-color:#222222;

margin-left:-20px;

margin-right:-20px;

margin-top:5px;

margin-bottom:-10px;

border-top:1px dashed #555555;

border-bottom:1px dashed #555555;

}



.postmetadata { font-family:verdana;font-size:11px }



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

   border: 1px solid #444444;

   text-align: center;

   background-color: #333333;

   padding-top: 4px;

   margin: 10px;

}



.wp-caption img {

   margin: 0 auto;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



.wp-smiley{

	display: inline;

}



.white{

	color: #CCC;

}



/*archives.php*/

.archives_ul h2 {

border:0px;

}



.archives_ul li {

border-bottom:4px solid #111111;

margin-bottom:10px;

}



.archives_ul .thumbnail {

margin-right:20px;

}



/*twitter at footer*/

#twitter_update_list {

margin-top:10px;

list-style: none;



}



#twitter_update_list li {

border-bottom:1px solid #333333;

padding:4px;

}



#twitter_update_list li a,#twitter_update_list li a:link,#twitter_update_list li a:visited {

font-size:11px !important;

color:#ffffff;

font-family:tahoma;

margin-left:6px;

}



#twitter_update_list li span a {

font-size:13px !important;

color:#ffffff !important;

font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif !important;

margin-left:0px !important;

}



.foot_follow {

font-size:13px;

background-color:#333333;

padding:5px;

width:60px;

display:inline;

margin-left:5px;

}



.cic_codes_div {

background:#333333;

border:1px solid #444444;

padding:8px;

color:#aaaaaa

}
#page #content_wrapper .leftcontent_wrap .leftcontent .singlecontent #directory p {
	text-align: center;
}
.singlecontent form #field_0_div .form_field {
	color: #FFF;
}
.singlecontent form #field_1_div .form_field {
	color: #FFF;
}
.singlecontent form #field_2_div .form_field {
	color: #FFF;
}
.singlecontent form #field_3_div .form_field {
	color: #FFF;
}
.singlecontent form #phpfmg_captcha_div .form_field {
	color: #FFF;
}
