/*

Theme Name: FVR

Description: Custom theme by Rich Samuels

Version: 1.2

*/



/* All IE Specific issues can be addressed be recreating element and adding 

#IEroot in front. Markup contains conditional styling for IE */





* {margin: 0;padding: 0;}



html, body, #wrapper {height: 100%;}



body > #wrapper {height: auto; height: 100%;}

body.home {overflow:hidden}

/* Layout 

-------------------------------------------------------------- */





/* Default font settings. 

   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body {

  border: 0; 

  color: #222; 

  background: #FFF url('images/fvrbg.png') top left fixed;

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

  

}



body.home {

  background: #FFF url('images/fvrbg.png') top left fixed;}

	



.page, .blog, .single, .search, .error404{

  background: #fff url('images/fvrbg.png') top left fixed;}

	



/* Headings

-------------------------------------------------------------- */



h1,h2,h3,h4,h5{ font-weight: normal; color: #111; }



h1 { font-size: 2em; line-height: 1;}

h2 { font-size: 1.5em; font-weight: bold;}

h3 { font-size: 1.2em; line-height: 1;}

h4{ font-size: 1em; line-height: 1.25;}

h5 { font-size: .9em; font-weight: bold; }

h6 { font-size: .8em; font-weight: bold; }



h1 img, h2 img, h3 img, 

h4 img, h5 img, h6 img {

  margin: 0;

}





/* Text elements

-------------------------------------------------------------- */



p           { margin: 0 0 1.5em; }

p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }



p img { padding: 0; max-width: 100%;}



a           { color: #009; text-decoration: underline; }



blockquote  { margin: 1.5em; color: #666; font-style: italic; }

strong      { font-weight: bold; }

em,dfn      { font-style: italic; }

dfn         { font-weight: bold; }

sup, sub    { line-height: 0; }



abbr, 

acronym     { border-bottom: 1px dotted #666; }

address     { margin: 0 0 1.5em; font-style: italic; }

del         { color:#666; }



pre 				{ margin: 1.5em 0; white-space: pre; }

pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }



/* Lists

-------------------------------------------------------------- */



li ul, 

li ol       { margin:0 1.5em; }

ul, ol      { margin: 0 1.5em 1.5em 1.5em; }



ul          { list-style-type: disc; }

ol          { list-style-type: decimal; }



dl          { margin: 0 0 1.5em 0; }

dl dt       { font-weight: bold; }

dd          { margin-left: 1.5em;}



/* Tables

-------------------------------------------------------------- */



table       { margin-bottom: 1.4em; width:100%; }

th          { font-weight: bold; }

thead th 		{ background: #c3d9ff; }

th,td,caption { padding: 4px 10px 4px 5px; }

tr.even td  { background: #e5ecf9; }

tfoot       { font-style: italic; }

caption     { background: #eee; }





/* Misc classes

-------------------------------------------------------------- */



.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

.hide       { display: none; }



.quiet      { color: #666; }

.highlight  { background:#ff0; }

.added      { background:#060; color: #fff; }

.removed    { background:#900; color: #fff; }



.first      { margin-left:0; padding-left:0; }

.last       { margin-right:0; padding-right:0; }

.top        { margin-top:0; padding-top:0; }

.bottom     { margin-bottom:0; padding-bottom:0; }





/* Misc classes and elements

-------------------------------------------------------------- */



/* In case you need to add a gutter above/below an element */

.prepend-top { 

  margin-top:1.5em; 

}

.append-bottom { 

  margin-bottom:1.5em; 

}



/* Use a .box to create a padded box inside a column.  */ 

.box { 

  padding: 1.5em; 

  margin-bottom: 1.5em; 

  background: #E5ECF9; 

}



/* Use this to create a horizontal ruler across a column. */

hr {

  background: #ddd; 

  color: #ddd;

  clear: both; 

  float: none; 

  width: 100%; 

  height: .1em;

  margin: 0 0 1.45em;

  border: none; 

}

hr.space {

  background: #fff;

  color: #fff;

}



/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

	

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}	

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

		

/* End Various Tags & Classes*/





/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

/* End Images */









/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */







/* Header

-------------------------------------------------------------- */



#header {

	width: 990px;

	height: 94px; 

	margin: 0 auto;

	}



#header h1{float:left; margin: 17px 0 0;}

#header h1 a {color:#5ABDDE;}

#header h1 a:hover {color:#ccc;}

.description{float: left; clear: both;color: #fff;}



.menu{float:right;width:640px;}

.menu ul{float:right;font-size:1em;font-weight:bold;}

.menu ul li{display:inline;}

.menu ul li a{color:#fff;margin:0 10px 0 30px;padding:2px 0 1px 0;text-decoration:none;text-transform:uppercase;}

.menu ul li a:hover{color:#158BB7;margin:0 10px 0 30px;padding:2px 0 1px 0;text-decoration:none;text-transform:uppercase;}

.menu ul li a.selected{color:#158BB7;}

.current a:link,.current a:visited{color:#158BB7;}





/* Index Main Masthead

-------------------------------------------------------------- */







/* Index Main

-------------------------------------------------------------- */



#wrapper {

	width: 990px;

	margin: 0 auto;

	margin-top: 40px;

	background: #fff;

	padding: 20px 0 300px;

	clear: both;

	min-height: 100%;

	}



 

#wrapper1 {

	width: 990px;

	margin: 0 auto;

	margin-bottom: 20px;

	padding-top: 10px;

	padding-bottom:150px;

	background: transparent url(images/wpr1bg.png) top left no-repeat;

	clear: both;

	}



#wrapper1 p{

	color: #fff;

	font-size: 1.4em;

	}



#wrapper1 a{

	color: #158BB7;

}



#wrapper1 a:hover{

	color: #000;

}



#wrapper1 h2 {

	color: #30ACD6;

}



#wrapper1 .hmdark {

	padding: 10px 0 0;

	

}

#wrapper1 .hmdark p{

	color: #000;

	

}





a.download{

	float:right;    

	background:transparent url(images/download.png) no-repeat;    

	display:block;

	margin:13px 0 0 12px;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    

	overflow:hidden}

	

a.download:hover{

	background:transparent url(images/download.png) 0 -62px no-repeat;    

	display:block;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    overflow:hidden}



#IEroot a.download {margin-top: 8px;}	



a.donate{

	float:right;    

	background:transparent url(images/donate.png) no-repeat;    

	display:block;

	margin:13px 0 0 12px;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    

	overflow:hidden}



a.donate:hover{

	background:transparent url(images/donate.png) 0 -62px no-repeat;    

	display:block;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    overflow:hidden}





.donate{

	float:right;    

	background:transparent url(images/donate.png) no-repeat;    

	display:block;

	margin:13px 0 0 12px;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    

	overflow:hidden}

	

.donate:hover{

	background:transparent url(images/donate.png) 0 -62px no-repeat;    

	display:block;    

	height:62px;    

	width:200px;    

	text-indent:-9999px;    overflow:hidden}

	

#content {

	float:left;

	width:630px;

	margin: 10px;

}



#blogg {margin: 20px 0 0;}



#content h2{

	padding: 0 0 10px;

	margin: 0 0 30px 0;

	border-bottom: 5px solid #333;

}



#content h2, #content h3, #content h4,#content h5{

		margin: 0 0 10px 0;

}



#content h2, #content h4{

	color: #158BB7;

}	



#content h3{

	color: #158BB7;

}



#content a{

	color: #158BB7;

}



#content a:hover{

	text-decoration: none;

}



#content ul {

	margin-top: 10px;

}



.post h2 a{text-decoration: none;}



.mainCol {

	float:left;

	width:310px;

	min-height:300px;

	padding:26px 20px 0 0;

}



.mainCol h2{

	color:#68AAAA;

	font-size: 1.3em;

	margin:0 0 24px 0;	

	}



.mainCol img{border: none;}



.mainCollf{padding-left:30px; width: 280px;}



.testi {

	width: 281px;

	height: 112px;

	padding:7px 0 0 8px;

	background: url(images/mncolimgbg.png) top left no-repeat;

}



.mcpost{

	margin: 0 10px 20px 0;

	padding: 0 0 2px 0;

	border-bottom: 1px solid #E8C3C4;

	clear: both;

	overflow: hidden;

	}



.mcpost h3{

	color: #158BB7;

	font-size: 1em;

	font-weight: bold;

	margin: 0 0 4px 0;	

	}



.mcpost h3 a{

	color: #158BB7;

	text-decoration: none;	

	}



.mcpost h3 a:hover{

	color: #484848;

	text-decoration: none;	

	}



.mcpost p{

	font-size: .9em;

	margin: 0 0 4px 0;	

	}



p.mcpostsm {

	float: left;

	font-size: .7em;

	margin: 0 0 4px 0;	

	}

	



p.mcpostsm span{

	color: #158BB7;

	font-size: .8em;

	margin: 0 0 4px 0;	

	}



p.mcpostsm span a{

	color: #158BB7;

	text-decoration: none;

	}



p.mcpostsm span a:hover{

	color: #484848;

	text-decoration: none;

	}

	

.readmore_sm{	

	float:right;

	background:transparent url(images/readmore_sm.png) no-repeat;

	display:block;

	height:16px;    

	width:55px;   

	text-indent:-9999px;    

	overflow:hidden;

	}

 

a.readmore_sm:hover{

	background:transparent url(images/readmore_sm.png) 0 -16px no-repeat;    

	display:block;    

	height:16px;    

	width:55px;    

	text-indent:-9999px;    

	overflow:hidden;	

	}





.mnquote {

	height: 140px;

	width: 288px;

	padding: 10px 0 0;

	background:transparent url(images/mnquote.png) top left no-repeat;	

	}



.mnquote p{

	font-size: 1.4em;

	color: #999999;

	margin:0 0 10px 0;

	}



p.mnquoteprsn{

	float: right;

	font-size: .7em;

	color: #000;

	}



p.mnquoteprsn span{

	font-size: .9em;

	color: #158BB7;

	}





/* Inner Main Masthead

-------------------------------------------------------------- */



#mastheadinr {

	width: 990px;

	min-height: 78px;

	margin: 0 auto;

	padding:5px 0 0;

	clear: both;

	}



/* Inner Main

-------------------------------------------------------------- */



#maincon {

	float:left;

	width:630px;

	min-height:300px;

	margin: 10px 0 0;

	padding:20px 0 0 10px;

	overflow:hidden;	

}



#sidebar{

	float:right;

	width:270px;

	min-height:620px;

	margin: 10px 0;

	border-left: 1px solid #ccc;

	padding:20px 0 0 30px;

	}



#sidebar h3{

	color: #158BB7;

	padding: 0 0 10px;

	margin: 0 0 0 0;

}



#sidebar h3{

	color: #0099cc;

	margin: 0 0 6px 0;

}



#sidebar li.widget {

	margin: 0 0 20px 0;

}





#sidebar li.widget a{

	color: #333;

}



#sidebar li.widget a:hover{

	color: #59BCDE;

}



li#search-3.widget {width: 270px;}



input.search-text{ /*input field */

	float: left;

	border:0;

	margin:10px 0 20px;

	color: #fff;

	font-size: 1.2em;

	padding: 2px 0px 12px 10px;

	height:27px;

	background: transparent url(images/main_search_bg.png) no-repeat top left;

	width: 204px;

}



input.search-submit{ /*search icon */

	float:left;

	border:0;

	margin:10px 0 20px;

	padding:0;

	height: 30px;

	width: 32px;

	background: url(images/search_btn.png) no-repeat top left;

	cursor: pointer;

	text-indent: -10000px;

}





#sglinner {

	margin: 10px;

}	



#sglinner h2{

	padding: 0 0 10px;

	margin: 0 0 30px 0;

	border-bottom: 5px solid #333;

}



#sglinner h2, #sglinner h3, #sglinner h4,#sglinner h5{

		margin: 0 0 10px 0;

}



#sglinner h2, #sglinner h4{

	color: #0099cc;

}	



#sglinner h3{

	color: #0099cc;

}



#sglinner a{

	color: #0099cc;

}



#sglinner a:hover{

	text-decoration: none;

}



#sglinner ul {

	margin-top: 10px;

}





#sidebar ul li.widget {list-style: none;}

.SimpleSideNav ul {list-style: none;}



.sidenav {

	border-top: 4px solid #333;

	padding: 0;

	margin: 0 0 20px 0;

	}



.sidenav ul {list-style: none; margin: 0; padding: 0 0;}

.sidenav li {padding: 6px 0 6px 10px; list-style: none;margin:0 0; border-bottom: 1px solid #0099cc;}

.sidenav ul li:hover {background: #ccc; color: #000;}

.sidenav li {padding: 6px 0 6px 10px; list-style: none;margin:0 0; border-bottom: 1px solid #0099cc;}

.sidenav ul li a .current_page_item { color: #fff;font-weight: bold;}

.sidenav ul li a{color: #0099cc; font-size: .9em; text-decoration:none;}

.sidenav ul li a:hover{color: #000;text-decoration:none; }



#sidebar img.sdimg {margin: 0 0 20px;}



#commentform .logged-in{font-weight:bold;margin:0 0 1em}

#commentform textarea{border:1px solid #d5d5d5;background:#fff;height:1%;margin:10px 0;padding:5px;position:relative;width:500px}

#commentform .required{color:#A41623}

#commentform a{color:#333}

#commentform a:hover{color:#333}

#commentform p{margin:0 0 10px}

#commentform #author,#commentform #email,#commentform #url,#commentform #mcspvalue{border:1px solid #d5d5d5;background:#fff;height:1%;padding:5px;position:relative}

#commentform .caption{line-height:1.4;margin:0 0 1em}

#commentform .comment-timeout{font-weight:bold;margin:2em 0 0}

#commentform .subscribe-to-comments{font-size:100%;margin:1em 0 .25em 0}

#comment_form .text_input{width:191px;padding:3px;color:#444;border:1px solid #696969;border-left:2px solid #2FCBFF}

#comment_form .text_area{width:321px !important;border:1px solid #696969;border-left:2px solid #2FCBFF}



ol.commentlist { list-style:none; margin:0; padding:0;}  

ol.commentlist li { border:1px solid #d5d5d5; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }  

ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }  

ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; }  

ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }  

ol.commentlist li div.vcard cite.fn a.url { color:#158BC3; text-decoration:none; }  

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }  

ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }  

ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }  

ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }  

ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }  

ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }  

ol.commentlist li div.reply { background:#ccc; border:1px solid #ccc; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }  

ol.commentlist li div.reply:hover { background:#fff; border:1px solid #158BC3; color: #fff;}  

ol.commentlist li div.reply a { color:#000; text-decoration:none; text-transform:uppercase; }  



ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }  

ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }  

ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }  

ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }  

ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }  

ol.commentlist ul.children li.odd { background:#fff; }  

ol.commentlist ul.children li.even { background:#f6f6f6; }  

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }  



ol.pinglist {margin: 10px 0 0;}ol.pinglist a{color:#A41623; text-decoration: none;}

ol.pinglist a:hover{color:#333; text-decoration: none;}

.comment_meta{margin:0 30px 15px 0;font-size:11px}

.comment_num{padding:0;margin:0;padding:6px 0 0 11px;width:30px;height:28px;float:right;color:#000}

.comment_num a,.comment_num a:visited{font-weight:bold;color:#2FCBFF;text-decoration:none}

.comment_num a:hover{color:#94D227;text-decoration:none;background:none}

.trackback .comment_num{padding:0 0 0 20px}

.comment_meta strong{font-size:1.2em}

.comment_time{font-size:1em;color:#888}





.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



/* Footer

-------------------------------------------------------------- */



#footer{

	position: relative;

	margin-top: -150px;

	

	text-align:left;

 	background: transparent url(images/ftrbg.png) top left repeat-x;

	clear: both;

	padding: 40px 0 0;

	}



#footer p{

	color:#000; font-size: 1em;

}



.ftr_inner{margin:auto;padding:8px 0 4px;width:982px;overflow:hidden;}

.ftr_inner span{color:#27A8D2;} 

.ftr_inner a{color:#fff;}

.ftr_inner a:hover{color:#000;}

.copyright{float:left;clear:both;padding:20px 10px 0 0;}

.copyright a img{float:left;margin-right:10px;width:32px;height:32px;}



/* Clearing floats without extra markup

   Based on How To Clear Floats Without Structural Markup by PiE

   [http://www.positioniseverything.net/easyclearing.html] */



.clearfix:after, .container:after {

  content: "\0020"; 

  display: block; 

  height: 0; 

  clear: both; 

  visibility: hidden;

  overflow:hidden; 

}

.clearfix, .container {display: block;}



/* Regular clearing

   apply to column that should drop below previous ones. */



.clear { clear:both; }



/* 

Theme Name: FVR

*/



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}

* {margin:0;padding:0;}





/*

Here is a list of all the <DIV>s in Whiteboard.

*/



a {color:#fff; text-decoration:none}

a:hover {color:#000}

.post a {color:#000}
.post a:hover {color:#ff0055}

.post h2 a {color:fff!important}

body{background:url(images/fvrbg.png) fixed no-repeat #c86200; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10pt}

h1 {width:225px; height:123px}

#container{width:960px; margin:0 auto}

#header { padding:0px 0 12px 0; width:920px; margin:0 auto}

#header p {display:none}

#feat{width:920px; height:280px; background:url(images/mainbg.jpg)no-repeat; margin:50px 0 0 4px; padding:0px}

#dropshadow {background:none; height:290px; width:928px; padding:38px; margin:-35px 0 0 -22px;}

#main {width:920px; background:none; background-position:20px 0; padding:10px 0 0 20px; margin:0}

.infobox {width:280px; height:280px; position:relative;float:left; margin:0 0 0 10px; padding:10px; color:#fff; font-size:18pt}

.infobox h3{background:#ff0055; padding:5px; float:left; margin:0 0 5px 0}

.spread {width:280px; float:left} 

#mainleft {background:url(images/leftimg.jpg); margin:0 0 0 0}

#mainmiddle {background:url(images/middleimg.jpg)}

#mainright {background:url(images/rightimg.jpg)}

.news {float:left}

.news p {float:left}

ul, li {list-style:none}

.post{color:#000}

.post p {float:left}

.postmeta{}

.postnavigation{}

#searchform{}

#sidebar{}

#comments

.comments_navigation{}

.comments_navigation{}

.comments_reply{float:left}

.comments_reply h3 {margin:10px 0 0 0; color:#000; font-size:10pt;}

.comments_text{}

.comments_meta{font-size:8pt}

#footer, #singlebar {background:url(images/footerbg.png) no-repeat; width:900px; margin:10px 0 0 20px; padding:10px 20px 40px 20px; float:left}

#singlebar {width:920px;padding:0 0 10px 0; margin:10px 0 -20px 20px}

#footer p {float:right;} 

#footer img {margin:-3px 0 -5px 0}

.nav {float:right; margin:50px -28px 0 0; font-size:17pt; }

/* This styles the unordered list element to remove bullets and align the text */

 ul#menu-main {

   list-style-type : none;

   float:right;margin-right:25px

   

   

 }



 /*

  This styles the links. It’s a block-level link and the text is positioned

  with padding. Other styles are defined: width, colors, text attributes, etc.

 */

 ul.menu a, ul.menu a.rss {

   background-color : #d3d3a7;

   padding : 8px 5px 8px 5px;

   margin-bottom : 10px;

   height : auto;

   color : #fff;

   display : block;

   text-decoration : none;

   background:#ff0055;

   border-top:1px solid #F94E93;

   border-bottom:1px solid #C4024D;

   float:right

 }



 

 /* This is only necessary for IE6 else the link margins will collapse on hover */

 ul.menu li {

   margin-bottom : 10px;

   display:inline

 }



 /* This removes the default left margin (indentation) */

 ul.menu li {

   margin-left : 0;

 }

ul.menu ul {display:none}

 /*

  Now to offer some hover and focus styles. Further specification of focus/active styles

  could be added but I didn’t do it in this example. I didn’t feel it was needed

 */

 ul.menu a:hover, ul.menu a:focus, ul.menu a:active {

   background-color : #ff0055;

   color : #fff;

 }



 /*

  This style the single state of the “current_page_item” class link. Not needed for

  the “rss” class link since that target page won’t display the menu

 */

 ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover,

 ul.menu li.current_page_item a:focus, ul.menu li.current_page_item a:active {

   background-color : #ff0055;

   color : #000;

   cursor : default;

   text-align : left;

 }

 

 img.floatLeft { 

    float: left; 



}

img.floatRight { 

    float: right; margin-top:-22px

 

}



.twitter-timestamp, .readmore {float:left; color:black; background:url(images/textbackground.png); padding:5px; margin:10px 0 0 -5px}

.readmore {background:#ff0055; margin-top:-20px}

.twitter-link {display:none; height:0px; width:0px}



a.twitter-user{background:#ff0055; color:#fff;padding:1px; text-decoration:none;}

a.twitter-user:hover{color:#000}

#footer ul li {display:inline; font-size:15px; padding:0 10px }
#footer ul {width:380px; float:left}


	

	

#content_sidebar {background:#fff; width:250px; float:right; position:relative; padding:10px; margin:20px 20px 10px 0}

#content_sidebar li {margin:10px 0 10px 0}

#content_sidebar li h3 {background:url(images/headerbg.jpg); color:#fff; padding:5px}

#content_sidebar li a {color:#000; background:none; padding:5px}

#content_sidebar li a:hover {color:#ff0055}



.post, .post1 {

	margin:10px 0 10px 0;

	padding:0;

	line-height: 14pt;

	float:left;

	position:relative;

	

	width:680px

	}

.post1 {

	width:400px

	}	

	

	



.postmetadata{

	clear: both;

	background:none;

	padding:6px;

	margin: 20px 0 20px 0;

	border-top:1px dashed #ff0056;

	border-bottom:1px dashed #ff0056;

	float:left; width:450px

	

	

	}

	

#notalink {color:#fff; cursor:text}

.commentlink a {color:#000; background:; text-align:right; width:100px;padding:5px}

.cat a {color:#ff0055; text-align:left}

.cat a:hover {color:#000}

.cat {float:left; position:relative; color:#000;font-size:10pt;}

.commentlink {float:right; text-align:right; position:relative}

	



.navigation {

	font-size:8pt;

	width:100%;

	float:left;

	margin:0;

	padding:0;

	overflow:hidden;

	}

	

.alignleft a{float:left; margin:25px 0;}

.alignright a{float:right; margin:25px 0;}



.post-date {float:right; position:relative; margin:-40px -15px 0 10px; top:0; background:url(images/headerbg.jpg) repeat; padding:10px; color:#fff }

.day, .month {position:relative; font-size:28pt; text-align:center; padding:5px}

.day {margin:-20px 0 0 0}

.month {font-size:16pt}

li.post  { list-style:none; background:#fff; position:relative; padding:10px; width:600px; color:#000; margin-bottom:20px}



li.post h2 a{color:#fff;font:20pt ;margin:0 0 0 -15px; padding:5px 8px 5px 18px; background:url(images/headerbg.jpg) no-repeat

}



li.post h2 a:hover {color:#ff0055}

.entry p{margin:12px 0;font-size:10pt; color:#000}

.entry a {padding:0}



h2 {font-size: 14pt;}

.postform {

padding:20px;

	background:url(images/stickybg.png);

	

}

.postform span {background:#fff; padding:5px; line-height:20px }



.postform textarea {

	height: 200px;

	margin: 5px 0;

	padding: 0;

	width: 960px;

	display: block;

	background:#fff;

	border:0;

}



#commentform{

	

	margin:0;

	padding:0;

	}

	

#commentbox {background:none; position:relative; border:#333333; border-width:1px; border-style:solid; width:670px}



#commentform p{

	color: #000;

	float:left;

	margin:5px 0 5px 0;

	font-size:10pt;

	width:100%

	}

	

#commentform a{color: #ff0055; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}

	

#commentform h2 a{

	font-family: arial, san-serif;

	font-size: 10pt;

	font-weight: 900;

	color: #f2f2f2;

	margin:0;

	padding:0;

	}

.contentdiv h2 a, #content h2 a, #content1 h2 a{

	font-family: arial, san-serif;

	font-size: 12pt;

	font-weight: 900;

	background: #2d2d2d;

	color:#ff0054;

	margin:0;

	padding:5px 10px 5px 10px;

	margin:0 0 10px 0}

	

.contentdiv p, .contentdiv1 p {margin:10px 0 10px 0}



.contentdiv h2 a:hover , #content h2 a:hover, .contentdiv1 h2 a:hover,#content1 h2 a:hover

	{color:#ff0054}



#comment {width:100%; background:#fff; border:1px dashed #000;}



#author, #email, #url, #submit{

	font-size: 8pt;

	margin:5px 5px 0 0;

	padding:0;

	border: 1px solid #000;

	}

	

#submit{margin:5px 5px 0 0;}



#comments{margin:0; padding:0}

	

ol.commentlist {list-style-type: none; margin:0; padding:0; color:#000}



.avatar{float:left; margin:0 12px 0 0;}



ol.comments_list li {

	color:#000;

	margin:10px 0;

	padding:5px 0 5px 10px;

	list-style-type:none;

	border-top:1px dashed #ff0055;

	border-bottom:1px dashed #ff0055

	}



ol.comments_list li.alt {	border-top:1px dashed #2d2d2d;

	border-bottom:1px dashed #2d2d2d}

ol.comments_list li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}



ol.comments_list a {color:#fff;}

ol.comments_list a:hover {color:#ff0054}



cite {

	font-family: arial, verdana, tahoma;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	}

	

cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

#content, #contentblogs{

	float:left;

	width:400px;

	

	margin:0 0 -10px 20px;

	padding:10px;

	

	}

.image {margin:-30px 0 0 0; float:left}





			

  

	

	/* Easy Slider */



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:20px 0 0 0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:920px;

		height:240px;

		overflow:hidden; 

		}	

	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:none;

		}	

	#nextBtn, #slider1next{ 

		display:none

		}														

	.scrollimg {padding:0px 360px 0px 360px}	

		

	/* numeric controls */	



	ol#controls{display:none}

	

/* // Easy Slider */



.artistimg, .pageimg {float:left; margin-top:-20px}





 #footer {margin-left:0px;}
