/*

Theme Name: WordPress Theme For My Buddy Ritu! :)

Theme URL: http://ritubpant.com

Description: Custom WordPress Theme for ritubpant.com.

Author: Jon Phillips

Author URI: http://spyrestudios.com

Version: v.1

*/



body {

	width: 920px;

	color: #222222;

	background: #E7E3D5 url(images/body_bg.jpg) top repeat-x;

	font-size: 14px;

	font-family: helvetica, verdana, sans-serif;

	margin: 0px auto 0px auto;

	padding: 0;

}



#wrap {

	width: 920px;

	margin: 0 auto 0 auto;

	padding: 0;

}



h1{

	font-size: 30px;

	color: #990000;

	font-weight: bold;

	padding: 0 0 0 0;

}



h3{

	font-size: 18px;

	font-weight: bold;

	color: #222;

	padding: 10px 0 0 0;

}



h4{

	padding: 0 0 0 0px;

	font-size: 14px;

}



a:link{

	text-decoration: underline;

	font-weight: normal;

	color:#990000;

}



a:hover{

	text-decoration: underline;

	font-weight: normal;

	color: #000000;

}



a:visited{

	text-decoration: underline;

	font-weight: normal;

	color:#660000;

}



a img {

	border: none;

}



.entry img.left {

	padding: 6px 10px 10px 0;

	border: none;

	float: left; 	

	clear: left;

}

		

.entry img.right {

	padding: 6px 0 10px 10px;

	border: none;

	float: right;

	clear: right;

}

		

.entry img.center {

	display: block;

	padding: 8px;

	margin: 0 auto 1.5em auto;

	border: none;

	float: none;

	clear: both;

}

	

.entry img.frame {

	padding: 6px;

	margin: 0.5em 0 0.5em 15px;

	border: 1px solid #CCC;

	background: #EEE;

	float: right;

	clear: right;

}



.entry img.frameleft {

	padding: 6px;

	margin: 0.5em 15px 0.5em 0px;

	border: 1px solid #CCC;

	background: #EEE;

	float: left;

	clear: left;

}

		

.entry img.stack {

	clear: none !important;

}

.custombgint {

	padding: 10px;

	background: #ffffff;

	border: 1px solid #222222;

}

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

*	Header     *

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

#header {

	float: left;

	width: 920px;

	margin: 0px auto 0px auto;

	padding: 0;

	overflow: hidden;

}

#logo {

	border: none;

	margin: 0px;

	padding-left: 0px;

	float: left;



}



.subscribetop {

	border: none;

	margin: 50px 0 0 0;

	padding: 0;

}



.subscribetop img a{

	border: none;

	margin: 0;

	padding: 0;

}



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



*	Sub-Header     *



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



#subheader {

	float: left;

	width: 885px;

	font-family: Georgia, Helvetica, Geneva, sans-serif;

	font-size: 30px;

	color: #85837C;

	margin: 20px 0 0 35px;

	padding: 0;

}



#subheader a{

	font-family: Georgia, Helvetica, Geneva, sans-serif;

	font-size: 30px;

	text-decoration: none;

	color: #660000;

}



#subheader a:hover{

	font-family: Georgia, Helvetica, Geneva, sans-serif;

	font-size: 30px;

	text-decoration: none;

	color: #990000;

}



#subheader a:visited{

	font-family: Georgia, Helvetica, Geneva, sans-serif;

	font-size: 30px;

	text-decoration: none;

	color: #000000;

}



#subheader a:visited:hover{

	font-family: Georgia, Helvetica, Geneva, sans-serif;

	font-size: 30px;

	text-decoration: none;

	color: #990000;

}



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

*   Top Menu   *

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



#menu{



	float: left;



	font-family: Helvetica, sans-serif;



	margin-left: 45px;



}



#menu a{



	text-decoration: none;



	font-size: 12px;



	font-family: Helvetica, sans-serif;



	font-weight: bold;



	padding: 0px 12px 10px 5px;



	color: #B8B5AC;



}



#menu a:hover{



	text-decoration: none;



	font-size: 12px;



	font-family: Helvetica, sans-serif;



	font-weight: bold;



	padding: 0px 12px 5px 5px;



	color: #ffffff;



}



#menu a:visited{



	text-decoration: none;



	font-size: 12px;



	font-family: Helvetica, sans-serif;



	font-weight: bold;



	padding: 0px 12px 10px 5px;



	color: #B8B5AC;



}



#menu a:visited:hover{



	text-decoration: none;



	font-size: 12px;



	font-family: Helvetica, sans-serif;



	font-weight: bold;



	padding: 0px 12px 5px 5px;



	color: #ffffff;



}



#menu ul{



	margin: 5px 0 0 0px;



	padding: 0px;



	text-align: left;



}



#menu ul li{



	display: inline;



	padding: 0 0 0 0;



	font-size: 12px;



}



#menu ul li.current_page_item{



	text-decoration: none;



	color: #ffffff;



}



#menu ul li.current_page_item a{



	text-decoration: none;



	color: #ffffff;



}



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



*	Content 	 *



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



#container{



	float: right;



	width: 560px;



	padding: 0px 0px 0px 0px;



}



.post{



	width: 560px;



	padding: 50px 10px 30px 0px;



}



.post h2{



	font-family: Georgia, Helvetica, Verdana, Sans-serif;



	font-size: 24px;



	font-weight: normal;



	color: #990000;



	padding: 2px 0 0 0;



	margin: 0 0 6px 0;



}



.homepage{



	width: 560px;



	padding: 50px 10px 30px 0px;



}



.homepage h2{



	font-family: Georgia, Helvetica, Verdana, Sans-serif;



	font-size: 30px;



	font-weight: normal;



	color: #660000;



	padding: 10px 0 0 0;



	margin: 0 0 6px 12px;



}



.post h2 a:link{



	text-decoration: none;



	font-weight: normal;



	color: #990000;



}



.post h2 a:hover{



	text-decoration: none;



	font-weight: normal;



	color: #000000;



}



.post h2 a:visited{



	text-decoration: none;



	font-weight: normal;



	color: #660000;



}



.post h2 a:visited:hover{



	text-decoration: none;



	font-weight: normal;



	color: #000000;



}



.entry{



	line-height: 22px;



	padding: 0 0 0 0px;



}



.postinfo{



	font-family: Georgia, Verdana, Sans-serif;



	font-size: 12px;



	text-decoration: none;



	color: #999999;



	margin: 0 0 0 0;



	padding: 0 0 5px 0;



}



.postinfo a:link{



	text-decoration: none;



	color:#888888;



}



.postinfo a:hover{



	text-decoration: none;



	color: #777777;



}



.postinfo a:visited{



	text-decoration: none;



	color:#777777;



}



.postdate{



	color: #999999;



}



p.postmetadata{



	font-size: 12px;



	color: #BBBAB0;



	text-decoration: none;



	border-top: 1px solid #aaaaaa;



	margin: 0 0 0px 0;



	padding: 5px 10px 0px 0px;



}



p.postmetadata a:link{



	text-decoration: none;



	color:#BBBAB0;



}



p.postmetadata a:hover{



	text-decoration: none;



	color: #990000;



}



p.postmetadata a:visited{



	text-decoration: none;



	color:#660000;



}



p.postmetadata a:visited:hover {



	text-decoration: none;



	color:#990000;



}



p.postmetadata strong{



	float: right;



}



/* This is the link at the bottom of a post which lets you go to the next or previous post */



.postnav{



	padding: 10px 10px 10px 0px;



	font-size: 12px;



	font-weight: normal;



	line-height: 18px;



}



.postnav a:link{



	text-decoration: none;



	color:#000000;



}



.postnav a:hover{



	text-decoration: none;



	color: #990000;



}



.postnav a:visited{



	text-decoration: none;



	color:#222222;



}



.postnav a:visited:hover{



	text-decoration: none;



	color:#990000;



}



	



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



*	Sidebar 	 *



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



.sidebar {

	float: left;

	width: 340px;

	color: #6A6762;

	background: url(images/sidebarbg.jpg) repeat-y;

	font-family: Helvetica, sans-serif;

	font-size: 13px;

	padding: 0px;

	margin-right: 0px;

	margin-top: 30px;

	display: inline;

}



img.aboutimg {

	float: left;

	padding: 5px;

	background: #ffffff;

	border: 1px solid #aaaaaa;

	margin: 5px 10px 0 0;

}



p.about{

	float: left;

	color: #6A6762;

	font-family: georgia, serif;

	font-size: 14px;

	padding: 0 40px 30px 35px;

	margin: 0 0 0 0;

	line-height: 20px;

}



.sidebar ul{

	list-style: none;

	margin: 0px 10px 0px 15px;

	padding: 0 0 0 0px;

}



.sidebar li{

	margin: 0;

	padding: 0;

}



.sidebar li h2{

	font-family: Georgia, Verdana, Helvetica, Arial;

	margin: 0px 0px 0px 25px;

	color: #660000;

	font-weight: bold;

	font-size: 16px;

	padding: 5px 0 8px 12px;

}



.sidebar ul ul li{

	padding: 0px;

	margin: 0px 35px 10px 25px;

	line-height: 18px;

	font-size: 12px;

}



.sidebar a:link{

	text-decoration: none;

	color:#21211f;

}



.sidebar a:visited{

	text-decoration: none;

	color:#555555;

}



.sidebar a:hover{

	text-decoration: none;

	color: #660000;

}



.sidebar a:visited:hover{

	text-decoration: none;

	color: #660000;

}



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



*	Custom      *



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



blockquote {



	margin: 20px 0;



	padding: 0 20px 0 50px;



	font-family: georgia, hevetica, sans-serif;



	font-size: 95%;



	background: url('images/quote.gif') 5% 0% no-repeat;



	border: none;



}



code {



	color: #440000;



	display: block;



	padding: 10px;



	font-size: 12px;



	border: 1px solid #000000;



	font-family: Courier, monospace;



}



.sociallinks {



	font-family: Helvetica, sans-serif;



	font-size: 14px;



	text-decoration: none;



	color: #666666;



	width: 490px;



	overflow: hidden;



}



.sociallinks a {

	font-family: Helvetica, sans-serif;



	font-size: 14px;



	text-decoration: none;



	color: #666666;



	width: 490px;



	overflow: hidden;



}



.sociallinks a:hover {



	font-family: Helvetica, sans-serif;



	font-size: 14px;



	text-decoration: none;



	color: #113651;



	width: 490px;



	overflow: hidden;



}



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



*	Footer      *



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



#footer {

	width: 878px;

	background: #ffffff;

	border-top: 1px solid #aaaaaa;

	border-left: 1px solid #aaaaaa;

	border-right: 1px solid #aaaaaa;

	border-bottom: none;

	color: #666666;

	font-size: 11px;

	font-family: Helvetica, sans-serif;

	margin: 30px auto 0px auto;

	padding: 10px 10px 10px 30px;

	line-height: 20px;

}







#footer p {



	color: #666666;



	font-size: 11px;



	font-family: Helvetica, sans-serif;



	margin: 0px;



	padding: 5px 5px 5px 5px;



}



#footer h2 {



	font-family: Helvetica, sans-serif;



	color: #555555;



	font-size: 16px;



	font-weight: normal;



	padding: 15px 0px 5px 15px;



	margin: 0px 0px 0px 0px;



}



#footer a {



	color: #333333;



	text-decoration: none;



}



#footer a:hover {



	color: #000000;



	text-decoration: none;



}



	



#footer ul {



	margin: 0px 0px 0px 15px;



	padding: 0px;



}



#footer ul li {



	display: inline;



	padding: 0px;



	margin: 0px;



}



	



#footer ul li a {



	display: block;



	color: #333333;



	text-decoration: none;



	margin: 0px;



	padding-left: 0px;



}



#footer ul li a:hover {



	color: #000000;



}



#footer ul li a:visited {



	color: #666666;



}



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



*	Search Form     *



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



#searchdiv {



	margin: 0px;



	padding: 0px;



}



	



#searchform {



	margin: 0px;



	padding: 0px;



	overflow: hidden;



}



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



*	Comments      *



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



#commentlist li {



	margin-bottom: 2em;



	padding: 0 0 0 40px;



	border-bottom: 1px solid #555555;



}



#commentform {



	margin: 1em 0;



	padding: 0 0 0 40px;



	border: 1px solid #000000;



	width: 520px;



}



#commentfun {



	padding: 0 0 0 0px;



}



#commentform textarea {



	border: 1px solid #777777;



	width: 400px;



}



#commentform textarea:hover {



	border: 1px solid #777777;



}



#commentform textarea:focus {



	border: 1px solid #990000;



}



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



	font-size: 1.1em;



	border: 1px solid #777777;



	width: 350px;



	color: #888888;



}



#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {



	font-size: 1.1em;



	border: 1px solid #990000;



	width: 350px;



	color: #888888;



}



#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

	font-size: 1.1em;

	border: 1px solid #990000;

	width: 350px;

	color: #888888;

}



#commentform input{



	margin-bottom: 3px;



}



.streamframe{

	padding: 20px;

	border: 1px solid #999999;

	background: #ffffff;

}