/*  

Theme Name: WordPress theme 751

Theme URL: http://wordpress.org/

Description: A theme from Template-Help.com Collection

Version: 2.6.5

Author: Template_Help.com 

Author URL: http://www.Template-Help.com/ 

*/

/* CSS Document */

*{margin:0; padding:0;}

ul{list-style:none;}

body{  font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#979797; background:#231F20;}

img { border:0;}



#header, .side_bar,.side_bar2, .column_center, #footer { font-size:.75em;}

.side_bar2 * a,a.more-link,#commentform * a {color:#00A3E8 !important;}

table, td {border-collapse:collapse;}

table, td, img {border:0;}

td, tr {vertical-align:top; text-align:left;}
#atffc {display:none}



.wrapper { width:100%; overflow:hidden; background: white url(mid.jpg) repeat-y scroll 0 0;}

.container { width:100%;}

.fleft { float:left;}

.fright { float:right;}



/***forms*******************************************/

input, textarea{ font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}

.searching {width:155px; color:#2c2c2c; padding:1px 0 2px 3px;	margin-right:14px; border: solid 1px #656565;}

.searching2 {width:115px; color:#2c2c2c; padding:1px 0 2px 3px; margin-right:7px; border: solid 1px #656565; margin-bottom:14px;}

.column_center .text_box  textarea { margin:3px 0 3px 0;}



/***end forms*******************************************/



.main {width:100%; margin:0 auto;}
.lame {position:absolute;right:0px;padding-right:15%;background-color:white}


/*a {color:#ff6f1e; text-decoration:underline;}/*

a {color:#00A3E8; text-decoration:underline;}

a:hover{text-decoration:none;}



 

h1 { font-family:tahoma, geneva, sans-serif; font-size:6em; line-height:1em; color:#fff; font-weight:normal; text-transform:capitalize; letter-spacing:-1px;}

h1 a  {color:#fff; text-decoration:none;}

h2 { font-size:1.5em; color:#fff; font-weight:normal;}

h2 a { color:#fff; text-decoration:none;}

h2 a:hover { text-decoration:underline;}

h3 { font-size:1.1em; font-weight:normal; margin-bottom:15px; padding-top:5px; color:#fff;}

h3 a { color:#fff;}

h3#comments { font-size:13px; font-weight:bold;}

h3#respond { font-size:13px; font-weight:bold; margin-bottom:10px; color:#fff;}

h4 { color:#d15630; font-size:1em; margin-bottom:14px; font-weight:normal;}

h4 a {color:#d15630;}

.pagetitle { padding:10px;}



/***global*******************************************/



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 12px 37px;

	display: inline;

}



img.alignleft {

	margin: 0 12px 10px 0;

	display: inline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left

}

/* End Images */





ul { margin:0;}

.float{float:left; margin:0 20px 0 0;}

.col{float:left;}

.side_bar,.side_bar2 { float:left; width:196px; margin:0 -196px 0 0; position:relative;}

.column_center {float:left; width:77%;}

.indent_center { padding:0 0px 0 0px; margin:0 0 0 196px;}

.clear{clear:both;}

.h100 { height:100%;}

.in5 { padding-bottom:5px;}

.in10 { padding-bottom:10px;}

.in15 { padding-bottom:15px;}

.in20 { padding-bottom:20px;}



/***global*******************************************/

.content { position:relative;}

#extra-img { position:absolute; right:0; top:-47px; width:73px; height:128px; background:url(images/exta-img.jpg) left top no-repeat;}





/***box*******************************************/



.box { width:100%;}

/*.box .border-right { background:url(images/border-right.gif) right top repeat-y;}

.box .border-bot { background:url(images/border-bot.gif) left bottom repeat-x;}

.box .border-left { background:url(images/border-left.gif) left top repeat-y;} 

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

.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}

.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}

.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}*/

.box .indent { padding:26px 41px 50px 35px;}







/***box*******************************************/





/***header*******************************************/

#splogodiv {border:0px solid red;height:250px;width:600px;margin-left:0;margin-top:13px;}

#splogodivlink {width:100%;height:100%}

#header {width:100%; height:389px; background:white url(overflow-b.jpg) no-repeat scroll 0 0 }

#header .row-1 { padding:0 0 0 23px; height:77px;}

#header .row-2 { height:182px;}



#header ul { padding:31px 0 0 0; background:url(images/divider.gif) no-repeat left 33px;}

#header ul li { display:inline;}

#header ul li a { background:url(images/divider.gif) no-repeat right 3px; padding:0 35px; color:#00A3E8; text-decoration:none; font-size:1.17em;font-weight:bold}

#header ul li.page_item_eventhaus a { background-image: none;padding:0 36px 0 36px; color:#00A3E8; text-decoration:none; font-size:1.17em;font-weight:bold}

#header ul li a:hover { text-decoration:underline;}

#header .block_search { display:none;padding:12px 42px 12px 31px; float:right;  background:url(images/search-img.gif) no-repeat left 10px; padding-left:36px;}

#header .logo { padding:68px 138px 0 0; text-align:right;}

#header .logo span { font-family:verdana; color:#6f6f6f; display:block; margin-top:-6px; padding-left:2px;}





/***end header*******************************************/





/***side_bar*******************************************/

.side_bar,.side_bar2, .inside{ padding:16px 0 11px 19px;}



/**********************************************/

.children { margin:0 0 0 10px;}

.indentX p { padding:0 0 10px 0;}



.widget_style { padding:0 0 20px 0; overflow:hidden; width:100%;}

.widget_style h2 { background:url(images/title-bg.gif) left top; font-size:1.17em; color:#fff; font-weight:normal; line-height:1.1em; width:100%; padding:7px 0;}

.widget_style h2 span { background:url(images/arrow.gif) no-repeat 10px 2px; padding:0 20px 0 37px; display:block;}

.widget_style h2 a {color:#fff; text-decoration:none;}

.widget_style h2 a:hover {text-decoration:none;}

.widget_style .indent { padding:25px 20px 0 20px;}



.widget_style ul { width:100%; overflow:hidden;}

.widget_style li {  font-size:1.1em; line-height:1.5em; color:#ececec; background:url(images/marker.gif) no-repeat left 8px; padding:0 0 10px 12px;}

.widget_style li a { color:#ececec; font-weight:bold; padding:0 0 0 0; text-decoration:none;}

.widget_style li a:hover { text-decoration:underline;}



/**********************************************/



#links_with_style { margin:0 0 0 0; padding-left:0;}

#links_with_style ul {margin:0 0 0 0;}

#links_with_style ul ul h2 { margin:0 0 0 0; background:none; }

#links_with_style ul li { background:none; padding:0;}

#links_with_style ul li h2 { background:url(images/title-bg.gif) left top; font-size:1.1em; color:#fff; font-weight:normal; line-height:1.1em; width:100%; padding:7px 0;} 

#links_with_style ul li ul { margin:0 0 0 0;}

#links_with_style ul li ul li { font-size:1em; line-height:1.5em; color:#ececec; background:url(images/marker.gif) no-repeat left 8px; padding:0 0 10px 12px; }

#links_with_style ul li ul li a {color:#ececec; font-weight:bold; padding:0 0 0 0; text-decoration:none;}

#links_with_style ul li ul li a:hover { text-decoration:underline;}



/**********************************************/



#calendar_wrap {vertical-align:top; width:auto; margin:auto; padding:0 0 0 0; margin-left:-10px;}

#calendar_wrap caption { color:#fff; font-weight:bold; font-size:12px; padding-bottom:15px; letter-spacing:1px;}

#calendar_wrap td {width:25px; text-align:right; font-size:1em; padding:3px 0;}

#calendar_wrap th { color:#eee; text-align:right; padding-bottom:5px;}

#calendar_wrap a { font-weight:bold;}

#calendar_wrap #prev { text-align:left; padding-left:10px; width:40px;}

#calendar_wrap #prev a { float:left;}

#calendar_wrap #next { text-align:right; padding-right:10px; width:40px;}


/**********************************************/



#tag_cloud-2 a{ color:#00A3E8; line-height:1.01em; text-decoration:none;}

#tag_cloud-2 a:hover{ text-decoration:underline;}



.post { padding:0 0 20px 0;}

.post h3 { padding:0 0 5px 0; font-size:15px;}

.post h3 a { color:#fff;}

.post a { color:#00A3E8;}



/**********************************************/



#statusbar {text-align:left; font-size:11px; padding:0 0 0 20px;}

#statusbar p {padding:0px 20px 20px 0;}

#statusbar a {font-weight:bold;}

/***end side_bar*******************************************/





/***column_center*******************************************/

.title { padding:0 7px 11px 4px; background:url(images/line-dot.gif) left bottom repeat-x; margin-bottom:10px;}

.title h2 { font-size:1.5em; color:#fff; margin-bottom:8px;}

.title h2 a { color:#00A3E8; text-decoration:none;}

.title h2 a:hover { text-decoration:underline; color:#00A3E8}

.title span { float:right; color:#bbb;}

.title span em { font-style:normal; color:#00A3E8; text-decoration:underline;}

.title .date { font-size:1em; color:#bbb;}

.text_box { font-size:1em; padding:0 3px 13px 3px;}

.text_box p { margin-bottom:15px;}

.text_box p a { color:#00A3E8;}

.text_box .wrappper { position:relative;}



.comments { padding:0 0 40px 0; font-size:.91em; text-align:right;}
.comments a {color:#00A3E8}



.column_center ol { list-style:decimal;}

.column_center ol li { list-style-position:inside;}

.column_center ol li a {}



.column_center ul { margin-left:14px;}

.column_center ul li { list-style-type:disc;}



.column_center p { padding:5px 0 5px 0;}



/***end column_center*******************************************/





/*************************************/

#recent-posts  {vertical-align:top;}

.widget_style#recent-comments li a {background:none;}

#calendar {vertical-align:top;}

#google-search  {vertical-align:top;}

#gsearch {text-align:left;}

#pages  {vertical-align:top;}

#text-1 {vertical-align:top;}

#delicious {vertical-align:top;}

#delicious-box {text-align:left;}



/*************************************/

.textwidget {padding:0 0px 0px 0px;}



.commentlist a { color:#79bbfc;}

.oddcomment {}



.navigation { width:100%; overflow:hidden; padding-bottom:15px;}

.navigation .left { text-align:left;}

.navigation .right { text-align:right; padding-right:10px;}

.navigation .alignright { padding-right:10px;}

.navigation a { color:#00A3E8 }


/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center { padding-bottom:20px;}



.hidden {

	display: none;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	}

/* End Various Tags & Classes*/







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 10px 0 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 0 0;

	}



.commentlist { margin-top:10px; margin-bottom:40px;}

.commentlist li a { color:#00A3E8;}

.commentlist li { padding:10px; background:#474743; border-top:1px solid #eee; color:#eee;}

.commentlist cite { font-weight:bold; color:#fff;}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #111;

	padding: 2px;

	background: #fff;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */





/***footer*******************************************/

#footer {color:#919396; padding:30px 0 26px 46px;display:none}

#footer strong { color:#23282e; font-weight:normal;}

#footer a { color:#fff;}

/***end footer*******************************************/font-weight:bold; color:#fff;}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #111;

	padding: 2px;

	background: #fff;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */

#tdd-recent-posts * li{
	color:black;
}

#tdd-recent-posts * strong {
	font-weight:normal;
}

/**SMOKE WIDGET**/
#smokewidget-holder, #linkHolder {
position: relative; width: 500px; height: 313px;
}

#smokewidget-holder #smoke {
background: transparent url(http://www.soundpollutionmag.com/wp-content/themes/theme751/try.png) no-repeat scroll 0pt 0pt; height: 330px; position: relative; left: -66px; top: -271px;text-align:right;
}

#smokeCaption {
position:relative;top:-39px;color:#00A3E8;
}


/***footer*******************************************/

#footer {color:#919396; padding:30px 0 26px 46px;display:none}

#footer strong { color:#23282e; font-weight:normal;}

#footer a { color:#fff;}

/***end footer*******************************************/

#addthis-widget h2 {display:none}

#podPress_footer * a { color:#00A3E8}
