/* Start of CMSMS style sheet 'ypcv' */
* {marin:0;padding:0;}
html, body {
    height: 100%;
}

img{
border:none;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
p {
padding:5px;
margin:5px;
}

#leftcolumn {
	float:left;
	}
#leftcolumn h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
color:#666666;
padding-left:20px;
padding-bottom:20px;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 96px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
	margin-right: 0px; /*Set right margin to RightColumnWidth*/
	margin-top:12px;
	height:520px;
	width:800px;
	background-image:url(images/body.jpg)
}

#rightcolumn{
	float: right;
	width: 210px; /*Width of right column*/
	height:300px;
	margin-left:20px;
	position:relative;
	top:16px;
	padding-top: 60px;

}

#footer{
clear: left;
width: 800px;
color: #000;
text-align: left;
background-image:url(images/JonathanSmith.jpg);
background-repeat:repeat-y;

margin: 0;
margin-top: -1px !important; /* for the sexy browsers */


}

#footer h2 {
	color:#25aae1;
	margin-top:10px;
	padding:20px;
padding-left:10px;
	}
#footer p {
	padding:5px;
	}
.sub {
	color:#666666;
	font-weight:700;
	}
.alignleft { float: left; }
.alignright { float: right; }

#footer ul{
list-style-type: none;
width: 200px;

}


.twitter {
	float:right;
	width: 240px;
padding-left:10px;
	color:#666666;
	}
	
.twitter p {
        padding: 0;
	padding-left:40px;
	margin-top:5px;
	}


#footer a{
color: #000;
}

#heading {
height: 95px;
width: 865px;
background-image:url(images/header.jpg);
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.underlinemenu{
font-weight: bold;
font-size:13px;
line-height: 1.2em;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
margin-right:40px;
margin-left:180px;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #ffffff;
padding: 6px 3px 1px 5px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 5px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 1px solid #0E3343; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: white;
}


h2 {
margin-top:20px;
padding-top:20px;
}

/* Twitter Stuff */
#twitter_badge_container{width: 300px; background: #C1EAFF}
#twitter_badge_tl{background: transparent url(twitter_tl.png) top left no-repeat;}
#twitter_badge_tr{background: transparent url(twitter_tr.png) top right no-repeat;}
#twitter_badge_bl{background: transparent url(twitter_bl.png) bottom left no-repeat;}
#twitter_badge_br{background: transparent url(twitter_br.png) bottom right no-repeat; }
#twitter_badge_inner{padding: 45px 10px 10px 10px;}
#twitter_badge_via {font-size: 10px }
#twitter_badge_via a {color #666}

/* defaults */
#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}

#container1 {
    float:left;
    width:800px;
	padding-top:50px;
}

#container1 a {
color:#fff;
}

	#container1 ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
#container1 li { background: url(images/bullet.png) left center no-repeat; 
	padding-left: 20px;
	margin-bottom: 5px;


}

#col1 {
padding-left:10px;
    float:left;
    width:260px;
}
#col2 {
padding-left:10px;
    float:left;
    width:260px;
}
#col3 {
padding-left:5px;
    float:left;
    width:220px;
}


#tweet {
margin-left:40px;

}

/* End of 'ypcv' */

