/*  
Theme Name: 365ad
Author URI: 
Version: 1
Author: Hayden Hsu
Description: This is version 2 for 365 Ad Solutions. It was based on classic RockinBlue, two column, modern, clean and sleek theme, which is widget-ready and designed for reading and customization.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/

*{margin:0;padding:0}
a:hover{text-decoration:underline}
a img, :link img, :visited img{border:none}

body {
	background: #ffffff url('images/body.gif') top center no-repeat;
	color: #393939;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	}
a, a:visited{
	color: #656565;
	text-decoration: none;
	border-bottom:1px dotted #999999;
	}
	
a:hover{
	border-bottom:none;
	text-decoration: underline;
	border-bottom:1px dotted white;
	}

a.button,a.button:link,a.button:visited{padding:2px 8px;font:14px Arial, Helvetica, sans-serif;text-decoration:none;color:white;background:url('images/button.gif') repeat-x center top;border:1px solid #f93b30;border-top:none;border-bottom:none;-moz-border-radius:3px;-webkit-border-radius:3px}
a.button:hover{text-decoration:none;background-position:center -20px}

input.button{font:14px Arial, Helvetica, sans-serif;color:white;background:url('images/button.gif') repeat-x center top;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}
input.button:hover{background-position:center -20px}
	
#container { 
	width: 900px; 
	text-align: left; 
	margin: 0 auto; 
	}

#header { 
	height: 127px; 
	padding: 28px 0px 0px 0px;
	text-align: center;
	background:url('images/header.gif') no-repeat center top;
	}
#header h2 {
	margin: 0px;
	padding:0;
	display:block;
	height:66px;
	}

#menu { 
	margin-left:200px;
	display:block;
	height:38px;
	}
	
#menu li {
	float:left;
	display:block;
	width:auto;
	height:38px;
	list-style-type: none;
	margin: 0px 20px 0 0;
	padding: 0px;
	}
		
#menu ul {
	margin: 0px;
	padding: 4px;
	}
	
#menu ul li a {
	float:left;
	display:block;
	width:auto;
	height:38px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height:40px;
	color: #676767;
	margin: 0px;
	text-decoration: none;
	border-bottom:none;
	}

#menu ul li a:hover {
border-bottom:1px solid #FF1D1D;
	}


#content { 
	width: 532px;
	float: left; 
	margin-top: 10px;
	margin-left:67px;
	margin-bottom: 20px;
	padding: 0px;
	}
#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 15px 0px;
	}
	
#content p img{
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}
#content p img a{
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}
#content h1 {
	color: black;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
	margin-top:20px;
	margin-bottom:20px;
	line-height: 150%;
	border-bottom:1px solid black;
	}
	
#content h1 a  {
	color: black;
	text-decoration: none;
	border-bottom:none;
	}

#content h1 a:hover {
	border-bottom:none;
	}

#content h2 {
	color: #CF0000;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: normal;
	font-weight:normal;
	border-bottom:1px solid #CF0000;
	}
	
#content h2 a  {
	color: #656565;
	text-decoration: none;
	border-bottom:1px dotted #999999;
	}

#content h2 a:hover {
	text-decoration:underline;
	border-bottom:none;
	}

blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

.postspace {
	background: #FFFFFF;
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	background: #FFFFFF;
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}

#sidebar { 
	width: 182px; 
	background: #DDDDDD url('images/block.gif') top center repeat-x;
	float: right; 
	margin-top: 10px;
	margin-right:68px;
	margin-bottom: 20px;
	padding: 15px 15px 15px 15px; 
	border:1px solid #BEBEBE;
	}

#sidebar a:hover{
	border-bottom:1px dotted #DDDDDD;
}

#sidebar h2 {
	color: black;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
#sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style: square inside;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
#sidebar ul li ul {
	padding: 0px;
}
	
#sidebar ul li a {
	color: #656565;
	text-decoration: none;
	border-bottom:1px dotted #999999;
	}

#sidebar ul li a:hover {
	text-decoration: underline;
	border-bottom:none;
	}
#sidebar ul li ul li {
	color: #000000;
	padding: 5px 0px 0px 15px;
}
#sidebar ul li ul li a {
	color: #656565;
}

#footer{clear:both;display:block;width:100%;font:12px Arial, Helvetica, sans-serif;color:#656565;background:url('images/footer.gif') no-repeat center top}
#footer_inner{margin:0 auto;padding:56px 0 10px 0;display:block;width:820px;text-indent:20px;border-bottom:1px solid #d3d3d3}
#footer a{text-decoration:none;color:#656565;border-bottom:1px dotted #999999}
#footer a:hover{text-decoration:underline;border-bottom:none}

#main_start {position: absolute;left: -10000px;}
