/*  
Theme Name: Dream2
Theme URI: http://www.artofblog.com/33-a-dream-to-host/
Description: Fast-loading, easy to read, 2 column theme. Widget-ready, for Wordpress 2.3+ created in honor of Dreamhost's 10 year anniversary.
Version: 2.3
Author: Art of Blog
Author URI: http://www.artofblog.com/themes/

Theme last updated: Nov 13, 2007
*/

/***** General stuff *****/
body {font: normal .9em/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#E5E6E8 url(images/gradient.jpg) repeat-x;}

a:link {color : #4071d3;text-decoration:none;}
a:visited {color : #4f8edd;text-decoration:none;}
a:hover {color : #000;text-decoration:underline;}
a:active {color : #4071d3;text-decoration:none;}

h1 {margin: 0px 0px 10px 0px;padding-bottom : 1px;font : bold 1.65em Arial, Helvetica, sans-serif;}
h2 {margin : 20px 0 10px;padding-bottom : 10px;font : bold 1.2em Arial, Helvetica, sans-serif}

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;}

/*** Layout ****/

#wrap {margin : 0 auto;width : 860px;background:white;border-left:1px solid #999;border-right:1px solid #999}

#header {
	background-image:url(header2.jpg);
	height:100px;
	margin:0px 0px 10px;
	padding: 0px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-repeat: no-repeat;
}

#header .logo_div {
	display:block;
	float:left;
	width:185px;
	height:90px;
	margin-left:10px;
	padding:0px;
}

#navigation {text-align:right;height:30px;padding:75px 220px 10px 10px;}
#navigation ul {list-style-type:none;padding:0;margin:0;display: inline;}
#navigation li {list-style-type:none;margin:0 30px 0 0;display: inline;}
#navigation a {text-decoration:none;color:#ffffff;font-size:12px;font:arial}
#navigation a:hover {text-decoration:none;color:white;font-size:12px;;font:arial;border-bottom:1px solid #ffffff}


#logo {color:#000;padding-left:10px;}
#logo img {float:left;padding-right:15px;}
#logo a {color:#000;text-decoration:none;font: normal 2.4em Georgia, serif;}
#slogan {font-size:.9em;color:#a1a1a1;}

#main {margin : 0 auto;padding:0px 0px 0px 0px;}

#left-column {width : 630px;float : left;padding-left:20px;}
#left-column ul {padding:0;margin:0 0 0 20px;}
#left-column ol {padding:0;margin:0 0 0 20px;}

.postmeta {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5;padding:3px 5px;color:#777}

#right-column {width : 210px;float : right;min-height: 600px}

.footnav {padding:10px 0;}
#footer {background:#FFF url(images/footer.png) repeat-x top center;padding : 50px 40px 5px 40px;clear : both;color:#666;font-size:.8em;}

/*** 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;}

/*** Sidebar ***/

#sidebar {padding:0px 5px 20px 10px;}
#sidebar ul {
	list-style-type:square;
	font-size:12px;
	list-style-position: inside;
}
#sidebar ul li ul li {list-style-type:none;padding:2px;border-bottom:1px solid #EEE;}
#sidebar h2 {
	color:#333333;
	font-size:12px;
	padding:3px 10px;
	background-image: url(images/title-sep.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #999;
	background-color: #f9f9f9;
}
#sidebar h4 {color:#333333;font-size:12px;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:5px;}
.brandstext {
	font-size: 14px;
	padding-right: 80px;
	line-height: 20px;
}
.brandsback {
	background-image: url(images/introduce2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.newsback {
	background-image: url(images/news-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.newsback2 {
	background-image: url(images/newsbox2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 285px;
}
#left-column2 {
width : 820px;float : left;padding-left:20px;
}
.introtext {
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;

}
.hometitles1 {
	font-size: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/title-sep.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left bottom;
}
.hometitles2 {
	font-size: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/title-back.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left bottom;
	padding-left:20px
}
