/*
Theme Name: VIVROCKS
Theme URI: http://www.vivrocks.com
Description: Magazine Styled Theme Designed Exclusively for vivrocks.com
Version: 1.0 RC1
Author: VIVROCKS
Author URI: http://www.vivrocks.com
*/

@import"css/nav.css";
@import"css/rssbar.css";
@import"css/post.css";
@import"css/sidebar.css";
@import"css/comments.css";


/* MASTER RESET``````````````````````````````````````````````````````````````````````````````*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px; padding:0px;}
body{ margin:0px; padding:0px; position:relative;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}
img { border:0px; }
a.image:link, a.image:visited, a.image:hover {background: none;	padding: 0;}
a.image img {border: none;}


/* Master tags```````````````````````````````````````````````````````````````````````````````*/

body {
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:140%;
	background:#7d2a08 url(images/bg.png) top center repeat-x;
}
a:link, a:visited { color:#111111; text-decoration:none; }
a:hover {color:#993300; text-decoration:none; }

/* Main Divs`````````````````````````````````````````````````````````````````````````````````*/
#wrapper {
	background:url(images/wrap-bg.jpg) top center no-repeat;
}
#sizewrap {
	padding: 0px;
	margin:0 auto 0;
	width:990px;
	}
	
#header {
	height:241px;
	width:990px;
}

#top{
	height:28px;
	padding:12px 0 0 20px;
	color:#b95c00;
	font-size:11px;
	font-weight:bold;
}
#top a:link, #top a:visited{color:#ffcc00;}
#top a:hover{color:#ffffff;}
#logo {
	width:363px;
	height:153px;
	float:left;
}
#logo a:link, #logo a:visited{	
	width:363px;
	height:153px;
	background:url(images/logo.jpg) 0px 0px no-repeat;
	display:block;
	text-indent:-90000px;
}
#logo a:hover{
	background:url(images/logo.jpg) 0px -153px no-repeat;
}
#twitter {
	width:212px;
	height:153px;
	float:left;
}
#twitter a:link, #twitter a:visited{	
	width:212px;
	height:153px;
	background:url(images/twitter.jpg) 0px 0px no-repeat;
	display:block;
	text-indent:-90000px;
}
#twitter a:hover{
	background:url(images/twitter.jpg) 0px -153px no-repeat;
}
#filler {
	width:415px;
	height:153px;
	float:left;
	display:block;
}

#nav {
	width:581px;
	height:48px;
	float:left;
	display:block;
}
/* Nav css called */

#box{
	height:48px;
	width:409px;
	float:left;
}
#box .searchtext{width:202px;height:28px; float:left; padding:15px 0 0 100px;}
#box .searchbutton{width:107px; height:38px; float:right; padding:9px 0 0 0;}
#box input.searchinput{width:200px;background:none;color:#561a00;font-family:Tahoma;border:none; letter-spacing:1px;font-size:14px;font-weight:bold;}
#box input.searchsubmit{height:30px;width:95px;background:none;border:none;cursor:pointer;}

#rssbar {
	width:990px;
	height:78px;
	display:block;
	background:url(images/rssbg.jpg) top center no-repeat;
}
#rssbar .holder{ height:49px; padding:0 0 29px 0;}

/* RSS css Called */

#main {
	width: 990px;
	overflow: hidden;
	background:url(images/mainbg.jpg) top center repeat-y;
	margin:10px 0 0 0;
}

#post{width:631px; float:left; background:url(images/postbg.jpg) top center no-repeat; padding:35px 0 15px 0;}
/* post css Called */

#navigation{width:580px; margin:0 25px 0 26px;}

#sharethis{width:631px; height:130px; background:#333333 url(images/share1.jpg) no-repeat; display:block;margin:0 0 30px 0;}
#commentstart{width:631px; height:70px; background:#333333 url(images/combg.jpg) no-repeat; display:block;}
#disqus_thread{width:580px; margin:20px 25px 0 26px; font-family:verdana, Tahoma; font-size:12px;}
#disqus_thread h3{margin:0 0 10px 0;}


#sidebar{width:345px; float:right; background:url(images/sidebarbg.jpg) top center no-repeat;padding:226px 0 0 0; margin:0 0 0 14px;}
/* Sidebar css Called */


.description {
	clear: left;
	padding: 5px 0 5px 35px;
}

#footer {

}

#footer a:link, #footer a:visited {
	color:#9f3100;
}
#footer a:hover {
	text-decoration: underline;
}

#footer .bg{background:url(images/footerbg.jpg) top center no-repeat; height:55px; display:block;}
#footer .content{background:url(images/footerbg1.jpg) top center repeat-y; width:960px; padding:0 15px 10px 15px;  overflow:hidden;}
#footer  .cbox{width:300px; margin:0 10px 0 10px; float:left; display:block;}
#footer .ftw{width:300px; height:82px; display:block; background:url(images/twfeeds.jpg);}
#footer .lv{width:300px; height:82px; display:block; background:url(images/love.jpg);}
#footer .tc{width:300px; height:82px; display:block; background:url(images/tc.jpg);}
#footer .str1{width:300px; height:25px; display:block; background:url(images/str1.jpg);}
#footer .str_bg{width:280px; display:block; background:url(images/str_bg.jpg); padding:0 10px 0 10px; overflow:hidden;}
#footer .str2{width:300px; height:23px; display:block; background:url(images/str2.jpg);}
#footer .thanks{background:url(images/footerbg2.jpg) top center no-repeat; height:139px; display:block;}
#footer .footlinks{height:55px; display:block; color:#fff3d9; text-align:center; padding:10px 0 0 0;}
#footer h2 {font-size:14px; font-weight:bold; margin:0 0 5px 0; Padding:0 0 5px 0; display:block; color:#333333; line-height:12px; border-bottom:1px dotted #333333;}

#footform input { width:272px; background:#ffffff; border:1px dotted #F90; color:#333; padding:3px; margin:3px 0 7px 0;}
#footform textarea { width:272px; height:80px; background:#ffffff; border:1px dotted #F90; color:#333; padding:3px; margin:3px 0 7px 0;}
