/*   Theme Name: Version 2  Theme URI: http://www.cameron-richardson.com/  Description: Second version of <i>Cameron Richardson Online</i>.  Version: 2  Author: Jennifer  Author URI: http://modified.nu  */    body { margin : 0; padding:0; background-color: #ffffff; font-family: tahoma; font-size: 8pt; color: #212121;}   .img { border: 3px solid #fc6e6d; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .entry img { border: 3px solid #fc6e6d; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .entry a img { border: 3px solid #fc6e6d; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .entry a img:visited { border: 3px solid #fc6e6d; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .entry a img:hover { border: 3px solid #666666; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .entry a img:active { border: 3px solid #666666; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .image { border: 3px solid #fc6e6d; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}    .noimage { border: 0px }   .noimg { border: 0px }   #container { position : relative; margin : 0 auto; width : 1000px; height: 300px; background: url('http://www.cameron-richardson.com/wp-content/themes/v2/images/layout.jpg') top center no-repeat; text-align: center;}    #content { float : right; display:inline; background: #ffffff; width : 650px; height : auto; text-align : justify; padding-left: 10px; margin: 20px 0px 0px 165px;}     #ad { float : left; display : inline; background-color: #000000; width : 300px; height : 250px; text-align : center; margin: 38px 0px 0px 2px; font-family: arial; font-size: 19pt; color: #000000;}  #sidebar { float : left; position: absolute; background-color: #ffffff; width : 340px; height : auto; text-align: justify; margin: 475px 0px 0px 0px; font-family: tahoma; font-size: 8pt; color: #666666;}     #sidebar h1 { font-family: arial; font-size: 11pt; color: #212121; font-style: italic; padding-left: 10px;}    #sidebar h1 a:link  { color: #ce145b; text-decoration: underline;}    #sidebar h1 a:visited { color: #ce145b; text-decoration: underline;}    #sidebar h1 a:hover { color: #dedede; text-decoration: line-through;}    #sidebar h1 a:active { color: #dedede; text-decoration: line-through;}    #sidebar a:link  { color: #000000; text-decoration: underline;}    #sidebar a:visited { color: #000000; text-decoration: underline;}    #sidebar a:hover { color: #db5451; text-decoration: none; border-bottom: 1px dotted #000000;}    #sidebar a:active { color: #db5451; text-decoration: none; border-bottom: 1px dotted #000000;}     .projects {width: 320px; height: 75px; }  #navigation { float: left; position: absolute; background-color: #ffffff; width : 340px; height : auto; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; text-align: center; margin: 300px 90px 0px 0px; font-family: tahoma; font-size: 8pt; color: #666666;}      #navigation a:link { color: #000000; text-transform: uppercase; background-color: #ffffff; text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; line-height: 13px; }    #navigation a:visited { color: #000000; text-transform: uppercase; text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }    #navigation a:hover { color: #ffffff; background: #db5451; text-transform: uppercase; text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }    #navigation a:active { color: #ffffff; background: #db5451; text-transform: uppercase; text-align: center; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }    .topaff { font-family: arial; font-size: 6pt; color: #000000; text-transform: uppercase; }    .topaff a:link { color: #000000; font-family: arial; font-size: 6pt; text-transform: uppercase; }    .topaff a:visited { color: #000000; font-family: arial; font-size: 6pt; text-transform: uppercase;}    .topaff a:hover { color: #cc9999; font-family: arial; font-size: 6pt;  text-transform: uppercase;}    .topaff a:active { color: #cc9999; font-family: arial; font-size: 6pt; text-transform: uppercase;}    #content h1 { font-family: trebuchet ms; font-size: 11pt; color: #666666; font-style: italic; padding-left: 10px; padding-bottom: 3px; border-bottom: 1px dotted #fc6e6d;}    #content h1 a:link  { color: #666666; font-style: italic; text-decoration: none;}    #content h1 a:visited { color: #666666; font-style: italic; text-decoration: none;}    #content h1 a:hover { color: #fc6e6d; font-style: italic; text-decoration: none;}    #content h1 a:active { color: #fc6e6d; font-style: italic; text-decoration: none;}    #content a:link  { color: #fc6e6d; font-weight: bold; text-decoration: none;}    #content a:visited { color: #fc6e6d; font-weight: bold; text-decoration: none;}    #content a:hover { color: #666666; font-weight: bold; text-decoration: none;}    #content a:active { color: #666666; font-weight: bold; text-decoration: none;}    .entry { font-family: tahoma; font-size: 8pt; color: #212121; padding: 3px;}    .postmetadata { font-family: arial; font-size: 8pt; color: #666666; font-style: italic; border-top: 2px solid #eeeeee; border-bottom: 1px solid #fd2185; padding-bottom: 4px; padding-top: 2px;}    ol, ul { 	font-size: 1em; 	line-height: 1.5em; 	margin: 1.2em 0 1.2em 2em; 	padding: 0;}    #sidebar ul { 		margin: 0; 		padding: 0; 		list-style-type: none;} 	   #sidebar ul ul, #sidebar ol { 		margin: 1.2em 0 1.2em 1.3em;} 	   #sidebar ul ul { 		list-style-type: disc;}    #sidebar ul ul ul { 		margin-top: 0; 		margin-bottom: 0;}    form { 	background-color: transparent;}    input, textarea, option, select { 	background-color: #FFFFFF; 	border: 1px solid #333333; 	font: 11px Tahoma, Trebuchet MS; 	line-height: 15px; 	color: #212121; 	text-align: justify; 	letter-spacing: 0px; 	padding: 2px;}     input:focus, textarea:focus { 	background-color: #EEEEEE; 	border: 1px solid #333333; 	}     hr { 	border: 0; 	width: 100%; 	background-color: #cf155e; 	height: 3px;}    .pagenavigationbox { 		text-align: center; 		padding: 5px 0; 	}  	  .pagenav, .pagenavcurrent { 		border: 1px solid #333333; 		margin: 0 3px; 		padding: 5px; 	}  	  .pagelink { 		border: 1px solid #333333; 		color: #292b26; 	        text-decoration: underline; 	        font-weight: bold;                 margin: 0 3px; 		padding: 5px; 	}  	  .pagelink:hover { 		border: 1px solid #333333; 	        text-decoration: underline; 	        color: #292b26; 	        font-weight: bold; 	        margin: 0 3px; 		padding: 5px; }  	  .menubox a { 		text-transform: uppercase; 	} 