/*

Theme Name: TwiLight

Theme URI: http://freethemelayouts.com/

Description: Designed by <a href="http://freethemelayouts.com">FreeThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.

Version: 1

Author: FreeThemeLayout/DreamTemplate

Author URI: http://www.freethemelayouts.com/

*/



.creditslnk { text-align:left;font-size:10px;color:#cccccc; }

.creditslnk a { color:#cccccc; text-decoration: none; }

.creditslnk a:visited { color:#cccccc; text-decoration: none; }



#sidebar ul {

margin-left:40px;

margin-top:0px;

padding:0px;

}



/* Main Tags */



html {

	min-height: 100%;

}



img {

	border: 0px;

}



a {

 color:#ffffff;

text-decoration:none;

}



a:hover {

color:#6cff00;

}



body {

	text-align: center;

	margin:0px auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	background: #2a2a2a url(images/bg_footer.gif);

	background-repeat:repeat-x;

	background-position:bottom;

}



#wrapper {

	display: block; 

	width:100%; 

	/* modify by Water 20100319
	background: #2a2a2a url(images/bg_page.gif);

	background-repeat:repeat-x;

	background-position:top;
	*/

	height:100%;

	text-align:center;

	border:0px;

	padding:0px;

	margin:0px;

}


#pagecontainer {

	width:100%;

	background: #2a2a2a;

	height:100%;

	text-align:center;

	border:0px;

	margin:auto;

}



.page_item {

	float: left;

	margin: 0px;

}

/*#header {

	width:963px;

	height:106px;

	background: #2a2a2a url(/image/electrapour-banner----2fix.gif) top left no-repeat;

	text-align:left;

	margin:0px;

	padding:0px;

}

*/





#searchform {

	margin:0px;

	padding:0px;

}



#s {

	width:180px;

	border:1px solid #E2E2E2;

	background:#ffffff;

	padding:3px;

	color:#000000;

}



/* Navigation */



#navigation {

	width:100%; 

	background: transparent url(images/bg_nav_tile.gif) top repeat-x;

	height:48px;

	margin-bottom:10px;

	font-size: 1.0em;

	font-weight:bold;
		
	
}

#navigation #searchblock {

	width:233px;

	height:37px;

	background:transparent url(images/bg_nav.gif) top left no-repeat;

	float:right;

	text-align:left;

	padding-top:15px;

	padding-left:10px;

}

#navigation ul {


	list-style: none;

	padding: 0px;

	margin: 0px;

}



#navigation li {

	display: inline;

	margin: 0px;

}



/*#navigation li a*/
#navigation li a
{

	height:32px;

	padding-top: 16px;

	color: #FFFFFF;

	text-align:center;
	
	text-decoration: none;

	float: left;

	padding-left:20px;

	padding-right:20px;

	margin-right:1px;
	
}



#navigation li a:hover {

	color: #6cff00;

}



/* Content */

#Logoblock {

	width:600px;

	padding:15px;

}



#Logoblock img {

	padding-right:10px;

}



#RSSnSearchBlock {

	background-color:#F5F5F5;

	border: 1px solid #E2E2E2;

	padding:10px;

	margin-left:15px;

	color:#787878;

}



#RSSnSearchBlock a {

	color:#787878;

	text-decoration:none;

}

#RSSnSearchBlock a:hover{

	border-bottom:1px dotted #787878;

}



#content {

	float: left;
	margin:auto;

	text-align:center;

	background:transparent;

	/*width:860px;*/
	width:100%;

}



#PostSet {
	padding-left:15px;

	padding-right:15px;

}



.more-link {

	color:#0267FF;

	text-decoration:none;

}



blockquote {

	margin-left: 10px;

	margin-right:10px;

	margin-top:5px;

	padding: 0px 12px 0px 15px;

	background: url(images/blockquote.gif) left repeat-y;

	color:#ffffff;

}



.postheader {

	padding:5px;

}



.postheader h1 {

	letter-spacing:-2px;

	font: bold 2.5em arial, helvetica, sans-serif;

	font-weight:bold;

	margin:3px 0px 3px 0px;

	padding-top:3px;

}



.postheader h1 a:hover {

	text-decoration:none;

}



.postheader a {

	color:#6cff00;

	text-decoration:none;

	font-weight:bold;

}



.postheader .postdetails a  {

	font-weight:bold;

}



.postheader .postdetails a:hover {

	border-bottom: 1px dotted #6cff00;

}



.postcontent a:hover {

	border-bottom: 1px dotted #6cff00;;

}



.postcontent a {

	color:#6cff00;

	text-decoration:none;

	font-weight:bold;

}



.postcontent {

	padding-left:5px;

	margin:0px;

	font-size:12px;

	line-height:200%;

	background: #2a2a2a url(images/bg_content.gif) top repeat-x;

}



.postcontent div {

	padding:0px 10px 10px 0px;

}



.postfooter {

	border: 0px;

	margin-bottom:15px;

	margin-top:0px;

	width:500px;

	height:25px;

	padding:0px;

	background: #2a2a2a url(images/comment_icon.gif) left no-repeat;

	padding-left:40px;

	padding-top:5px;

}



.postfooter a {

	color:#6cff00;

	font-weight:bold;

	text-decoration:none;

}



.postfooter a:hover {

	border-bottom:1px dotted #6cff00;

}



/* Comments */



.comment {

	padding:0px;

	margin:0px;

}



.commenter a {

	font-size:12px;

	color:#ffffff;

	text-decoration:none;

}



.commentbox {

	width:600px;

	background:#2a2a2a url(images/bg_comment.gif) top repeat-x;

	margin:0px;

	padding:10px;

	margin-bottom:5px;

	margin-top:5px;

	margin-bottom:10px;

}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background: #313131;

	border: 1px #3b3b3b solid;

	padding: 5px;

	color:#ffffff;

}



/* Sidebar */



#sidebar {

	width:308px;

	float:left;

	text-align:center;

}

.both {

	clear: both;

}



.title {

	background:#ffffff url(images/title_bg.gif) top left no-repeat;

	width:224px;

	height:27px;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

	padding:12px 10px 0px 40px;

	margin:auto;

	text-align:left;

}



h2 {

	font: bold 2.5em arial, helvetica, sans-serif;

	font-weight:bold;

	padding:7px;

	color:#6cff00;

}



#sidebar ul li {

	padding:7px;

	margin:auto;

	margin-left:-24px;

	margin-bottom:3px;

	color:#ffffff;

	border:1px solid #414141;

	width:258px;

	background:#313131;

	list-style:none;

	text-align:left;

	margin-top:0px;

}



#sidebar ul li a {

	text-decoration:none;

	color:#ffffff;

}



#sidebar ul li a:hover {

	color:#6cff00;

}







#sidebar a {

color:#6cff00;

}



#sidebar a:hover {

color:#ffffff;

}







/* Calendar */



#wp-calendar {

margin:auto;

}



#wp-calendar tr td {

	padding:3px;

}



#wp-calendar tr td a{

	font-weight:bold;

}



#wp-calendar tr td a:hover{

	font-weight:bold;

}



#wp-calendar tr #today{

	border:1px solid #a6a6a6;

	background:#6cff00;

	color:#000000;

}

#wp-calendar tr #today a{

	color:#000000;

}



#wp-calendar caption{

	padding:3px;

	color:#6cff00;

	font-size:13px;

	font-weight:bold;

}



/* Footer */



#footer{

	height:10px;

	background:transparent;

	margin:auto;

	width:963px;

}



#footer a {

	color:#cccccc;

	text-decoration:none;



}



#footer a:hover {



	color:#cccccc;

}



#footer #WP {

	float:right;

	color:#ffffff;

	padding-top:93px;

}



#footer #Copy {

	float:left;

	color:#ffffff;

	padding-top:93px;

}



#pt{

color:white;

font-size:10px;

}

#pt a{

color:white;

}

#pt a:hover{

color:#999999;

}

.dt { display:table; width:100%;}
.header { height:124px; background:url(../../../shop/includes/templates/tm001/images/top.jpg) no-repeat;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }
.header_c1 { width:314px;}
.header_c2 { width:417px;}
.header_text, .header_text a { font-size:10px; color:#FFFFFF;}
.main_bg { background:url(../../../shop/includes/templates/tm001/images/bg-dr.gif) repeat-x top;}
.main_bg_c { text-align:center;}
.main { width:733px; margin:auto;}
.menu_text, .menu_text a { text-align:center; padding-top:10px; padding-left:10px; padding-right:10px; font-size:14px; color:#ffffff; text-decoration:none}
