/*Theme Name: AllAboutSurfboards.com */body {

	margin:0;

	padding:0;

}

table, td {

	border-collapse:collapse;

}

img {

	border:1px solid #ccc;

}

a img {

	border:0;

}/******************************************* Align box******************************************/

img.centered, .aligncenter, div.aligncenter {

	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;

}

td, p {

	font:13px/16px Verdana, Arial, helvetica, sans-serif;

	color:black;

	vertical-align:top;

}

td.leftheadercell {

	width:300px;

}

td.middleheadercell {

	width:400px;

}

td.rightheadercell {

	width:204px;
        padding-top:17px;

}

.clear {

	clear:both;

	line-height:0px

}

.style1 {

	font-family: Georgia, "Times New Roman", Times, serif

}

.style3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 17px;

}

.style9 {

	color: #000000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}

.style10 {

	font-family: Geneva, Arial, Helvetica, sans-serif

}

.style13 {

	color: #000000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

}

.style14 {

	color: #000000;

	font-size: 13px;

}

.style17 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

}

.style18 {

	font-size: 13px

}

.style19 {

}

.style20 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 17px;

	color: rgb(0, 0, 153);

}

.fl_left_bot {

	background:url('media/left_bot_fll.jpg') right 10000px repeat-y;

}

.fl_left_top {

	width:0px;

	height:100%;

	background:url('media/left_top_fll.jpg') top right repeat-x;

}

.fll_left {

	background:url('media/fll_left.jpg') right repeat-y;

}

.fl_right_bot {

	background:url('media/right_bot_fll.jpg') left 10000px repeat-y;

}

.fl_right_top {

	width:0px;

	height:100%;

	background:url('media/right_top_fll.jpg') top left repeat-x;

}

.fll_right {


}

.header {

	height:107px;

	width:948px;

	padding:0px 0 0 0px;

	background:url('media/header.png');

}

.header .nav {

	padding-top:21px;

	width:243px;

}

.header .nav .link_1 {

	color:#5B92DB;

	text-decoration:none;

}

.header .nav .link_1:hover {

	text-decoration:underline;

}

.header .nav .link_2 {

	color:#669404;

	text-decoration:none;

}

.header .nav .link_2:hover {

	text-decoration:underline;

}

.header .nav .link_3 {

	color:#5B92DB;

	text-decoration:none;

}

.header .nav .link_3:hover {

	text-decoration:underline;

}

.headertable {

	height:107px;

	width:948px;

}

.menu {

	height:38px;

	background:url('media/menu_bg.jpg');

	padding:8px 0 0 17px;

}

.menu img {

	margin-right:8px;

}

.content {

	height:100%;

	padding:10px 0 10px 17px;

}

.rightbar {

	height:100%;

	width:360px;

	background:url('media/right_menu_line.jpg') top left repeat-y;

}

.leftbar {

	height:100%;

	width:1px;

}

.emptycell {

	height:1px;

	background:url('media/emptycell.jpg') top left repeat-y;

}

.main_content_table {

	height:100%;

	width:595px;

	margin-left:0px;

	padding:10px;

	background:url('media/page_top.jpg') top left repeat-x

}

.main_content_cell {

	height:100%;

}

.main_content_body {

	height:100%;

	width:595px;

         padding-top:0px;

         padding-bottom:0px;

         padding-right:10px;

         padding-left:10px; 



}

hr {color: #fff; background-color: #fff; border: 1px dotted #eeeeee; border-style: none none dotted; }

h1 {

	font:32px Arial, Georgia;

	letter-spacing:-0.05em;

	border-top:6px solid #3c78a7;

	border-bottom:2px solid #3c78a7;

	padding:1px 0px;

}

h2 {

	font:28px Arial, Georgia, "Times New Roman";

	letter-spacing:-0.05em;

	border-bottom:0px solid #3c78a7;

	padding:5px 0px;

	margin-bottom: 12px;

}

h3 {

	font:26px Arial;

	margin-bottom:3px;

	color:#3c78a7;

	margin-bottom: 12px;	/* font-weight:bold; */

}

h4 {

	font:14px Georgia, Helvetica, sans-serif;

	color:black;

	margin:0;

	padding:0;

}

a {

	color:#3C78A7;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

.slidercell {

	width:949px;

	height:241px;

}

.topmenubar {

	height:30px;

	background:transparent url('media/topmenubackground.jpg') repeat-x top left;

}

.topmenubuttons {

	width:722px;

}/* ---------------------- NavBar ---------------------- */

.nav {

	display:block;

	height:31px;

	font-size:11px;

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:0px;

	text-transform: uppercase;

}

.nav ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

	width:auto;

}

.nav ul li {

	display:block;

	float:left;

	margin:0 0px 0 0;

}

.nav ul li a {

	display:block;

	float:left;

	color:white;

	text-decoration:none;

	padding:12px 13px 0 13px;

	height:29px;

	border-right:1px solid #333;

	font-weight:bold;

}

.nav ul li a:hover, .nav ul li a.current {

	color:white;

	background: transparent url('media/topmenuhover.png') bottom center no-repeat;

}/* ---------------------- END Nav ---------------------- */

span {

	color:black;

}

.str {

	height:20px;

	background:url('media/str_dv.gif') top repeat-x;

	text-align:right;

}

.hdv {

	height:20px;

	background:url('media/li_fll.jpg') top repeat-x;

	text-align:right;

}

.lc_td {

	background:url('media/lcf_bg.gif') top no-repeat #FFCF00;

	height:241px;

	padding:8px 0 3px 17px;

}

.lc_td td {

	color:#3C3C3C;

}

.lc_td strong {

	color:#343434;

}

.lc_td span {

	color:#B85A41;

}

.lc_td .radio {

	width:15px;

	height:14px;

	margin:0;

	padding:0;

	border:0;

}

.lc_td div {

	height:29px;

	margin-top:3px;

}

.lc_td input {

	width:67px;

	height:20px;

}

.lc_td select {

	width:147px;

	height:17px;

	padding-left:10px;

}

.lc_td .select_small {

	width:50px;

	height:17px;

	margin-top:3px;

}

.lc_bot_td {

	background:url('media/lcf_bot_bg.gif') top no-repeat;

	height:24px;

	text-align:right;

	padding-right:13px;

}

#form input {

	width:247px;

	height:20px;

}

#form textarea {

	width:313px;

	height:82px;

	overflow:auto;

	margin-bottom:10px;

}

.footer {

	height:50px;

	font-family: Geneva;

	text-align:center;

	vertical-align:middle;

	color:white;

	background:url('media/footer_bg.jpg');

	font-size: 10px;

}

.footer a {

	color:#999900;

	text-decoration:underline;

}

.footer a:hover {

	text-decoration:none;

}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */

#blueblock {

	width: 170px;

	border-right: 1px solid #000;

	padding: 0 0 1em 0;

	margin-bottom: 1em;

	font-family:Georgia, Helvitica, Arial, Verdana, sans-serif;

	font-size: 19px;

	background-color: #000;

	color: #333;

}

* html #blueblock { /*IE 6 only */

	w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}

#blueblock ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

}

#blueblock li {

	border-bottom: 1px solid #000;

	margin: 0;

}

#blueblock li a {

	display: block;

	padding: 5px 5px 5px 8px;

	border-left: 10px solid #000;

	border-right: 10px solid #000;

	background-color: #000;

	color: #fff;

	text-decoration: none;

	width: 100%;

}

html>body #blueblock li a { /*Non IE6 width*/

	width: auto;

}

#blueblock li a:hover {

	color: #97E04B;

	background: #000;

	border-left: 0px solid #97E04B;

	border-right: 0px solid #97E04B;

	border-bottom: 0px solid white;

	border-top: 0px solid white;

	font-size: 20px;

}/* Top Navigation */

#topnav {

	top: 208;

	height: 42px;

	width: 10px;

	position: absolute;

	border:none;

	border:0px;

	margin:0px;

	padding:0px;

	font-family:Arial, Verdana, Helvitica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}

#topnav ul {

	height:42px;

	list-style:none;

	margin:0;

	padding:0;

}

#topnav li {

	float:left;

	padding:0px;

}

#topnav li a {

	color:#EEFFDF;

	display:block;

	font-weight:bold;

	height:28px;

	margin:0px;

	padding:14px 22px 0 22px;

	text-align:center;

	text-decoration:none;

}

#topnav li a:hover, #topnav ul li:hover a {

	background: transparent url('media/greenslate_backgroundOVER.gif') bottom center no-repeat;

	color:#FFFFFF;

	text-decoration:none;

}

#topnav li ul {

	background:#333333;

	display:none;

	height:auto;

	padding:0px;

	margin:0px;

	border:0px;

	position:absolute;

	width:225px;

	z-index:200;		/*top:1em;		/*left:0;*/

}

#topnav li:hover ul {

	display:block;

}

#topnav li li {

	background:url('media/sub_sep.gif') bottom left no-repeat;

	display:block;

	float:none;

	margin:0px;

	padding:0px;

	width:225px;

}

#topnav li:hover li a {

	background:none;

}

#topnav li ul a {

	display:block;

	height:17px;

	font-size:11px;

	font-style:normal;

	margin:0px;

	padding:5px 10px 5px 15px;

	text-align:left;

}

#topnav li ul a:hover, #topnav li ul li:hover a {

	background:#559500 url('media/hover_sub.gif') center left no-repeat;

	border:0px;

	color:#ffffff;

	text-decoration:none;

}

#topnav p {

	clear:left;

}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */

#blueblock {

	width: 180px;

	border-right: 1px solid #000;

	padding: 0 0 1em 0;

	margin-bottom: 1em;

	font-family:Arial, Verdana, Helvitica, sans-serif;

	font-weight:bold;

	font-size: 90%;

	background-color: #90bade;

	color: #333;

}

* html #blueblock { /*IE 6 only */

	w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}

#blueblock ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

}

#blueblock li {

	border-bottom: 1px solid #90bade;

	margin: 0;

}

#blueblock li a {

	display: block;

	padding: 5px 5px 5px 8px;

	border-left: 10px solid #1958b7;

	border-right: 10px solid #508fc4;

	background-color: #2175bc;

	color: #fff;

	text-decoration: none;

	width: 100%;

}

html>body #blueblock li a { /*Non IE6 width*/

	width: auto;

}

#blueblock li a:hover {

	border-left: 10px solid #1c64d1;

	border-right: 10px solid #5ba3e0;

	background-color: #2586d7;

	color: #fff;

	font-size: 90%;

}/* LEFT MENU */

.leftmenu {

	width:180px; /*width of menu*/

}

.leftmenu .headerbar {

	font: 16px Impact;

	color: green;

	background: url('media/titlebar.png') repeat-x center left;

	margin-bottom: 1px; /*bottom spacing between header and rest of content*/

	padding: 4px 0 4px 10px; /*header text is indented 10px*/

}

.leftmenu ul {

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:-1px;

	list-style-type: none;

	margin: 0;

	padding: 0;

	background-color: #eeeeee;

	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

.leftmenu ul li {

	padding-top: 2px; /*top spacing between menu items*/

	padding-bottom: 2px; /*bottom spacing between menu items*/

	border-bottom: 1px solid white;

}

.leftmenu ul li a {

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:-1px;

	color: #6F6F6F;

	display: block;

	padding: 2px 0;

	padding-left: 10px; /*link text is indented 19px*/

	text-decoration: none;

	font-size: 100%;

}

.leftmenu ul li a:hover { /*hover state CSS*/

	font: Impact;

	color: white;

	background-color: #ff2233;

}

.leftmenu ul li li {

	padding-bottom: 2px; /*bottom spacing between menu items*/

	border-bottom: 0px solid #ccc;

}

.leftmenu ul li li a {


}

.leftmenu ul ul li {

	font: Arial;

	color: #A70303;

	display: block;

	padding: 2px 0;

	padding-left: 19px; /*link text is indented 19px*/

	text-decoration: none;

	font-size: 100%;

}/* RIGHT MENU */

.rightmenu {

	width:300px; /*width of menu*/

}

.rightmenu .headerbar2 {

	font: 14px;

	font-weight:bold;

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	color: white;

	background: url('media/titlebar.png') repeat-x center left;

	margin-bottom: 1px; /*bottom spacing between header and rest of content*/

	padding: 4px 0 4px 10px; /*header text is indented 10px*/

}

.rightmenu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	background-color: white;

	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

.rightmenu ul li {

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:-1px;

	padding-top: 2px; /*top spacing between menu items*/

	padding-bottom: 2px; /*bottom spacing between menu items*/

	border-bottom:1px dotted #ccc;

}

.rightmenu ul li a {

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:-1px;

	color: #3C78A7;

	background: url('media/bullet.gif') no-repeat center left; /*custom bullet list image*/

	display: block;

	padding: 2px 0;

	padding-left: 12px; /*link text is indented 19px*/

	text-decoration: none;

	font-size: 100%;

}

.rightmenu ul li a:hover { /*hover state CSS*/

	font-family:Geneva, Arial, Verdana, Helvitica, sans-serif;

	letter-spacing:-1px;

	background-color: white;

	text-decoration: underline;

}

.rightmenu ul li li {

	padding-bottom: 2px; /*bottom spacing between menu items*/

	border-bottom: 0px solid #ccc;

}

.rightmenu ul li li a {


}

.rightmenu ul ul li {

	font: Arial;

	color: #A70303;

	display: block;

	padding: 2px 0;

	padding-left: 19px; /*link text is indented 19px*/

	text-decoration: none;

	font-size: 100%;

}/* Sidebar*/

#sidebar {

	width:305px;

	margin-bottom:10px;

	float:left;

	padding:10px;

	margin:10px 10px 10px 10px;

	background:#fff;

}

#sidebar-ad {

	width:305px;

	margin-bottom:10px;

	float:left;

	padding:10px;

	margin:10px 10px 10px 10px;

	background:#fff;

}

#sidebar-ad img {

	border:1px solid #ccc;

	margin:0 10px 5px 0;

	padding:2px;

}

#sidebar-rss {

	width:305px;

	margin-bottom:10px;

	float:left;

	padding:10px;

	margin:10px 10px 10px 10px;

	background:#fff;

}

#sidebar-social {

	width:305px;

	margin-bottom:10px;

	float:left;

	padding:10px;

	margin:10px 10px 10px 10px;

	background:#fff;

}/* Social icons */

.addthis_toolbox {

	margin: 10px 0 0 0;

	text-align: left;

}

.addthis_toolbox .custom_images a {

	width: 32px;

	height: 32px;

	margin: 0 3px 0 3px;

	padding: 0;

}

.addthis_toolbox .custom_images a:hover img {

	opacity: 1;

}

.addthis_toolbox .custom_images a img {

	opacity: 0.75;

}/* RSS */

.rssbox {

	padding: 10px;

	margin: 10px 0 0 0;

}

.rssbox a {

	color: #e23007;

	font-size: 12px;

	text-decoration: none;

}

.rssbox a:hover {

	color: #e23007;

	text-decoration: underline;

	font-weight: bold;

}	/* COMMENTS */

#comments h3 {

	margin-bottom: 10px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

}

#commentform {

	margin: 5px 10px 0 0;

}

#commentform textarea {

	width: 100%;

	padding: 2px;

}

#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

}

.alt {

	margin: 0;

	padding: 10px;

}

.commentlist {

	padding: 0;

	text-align: justify;

}

.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;

}

.commentlist li ul li {

	margin-right: -5px;

	margin-left: 10px;

}

.commentlist p {

	margin: 10px 5px 10px 0;

}

.children {

	padding: 0;

}

#commentform p {

	margin: 5px 0;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}

#recentcomments {

	font-size:12px;

}

#recentcomments ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

#recentcomments ul li {

	padding-bottom: 2px; /*bottom spacing between menu items*/

}

#recentcomments ul li a {

	color: grey;

	display: block;

	padding: 2px 0;

	padding-left: 19px; /*link text is indented 19px*/

	text-decoration: none;

	border-bottom: 1px solid #dadada;

	font-size: 90%;

}/* Container */

#container {

	border: 4px solid #d3d3db;

	background: #fff;

	padding: 10px;

}/* Pagemenu */

#pagemenu {

	margin-top: 0px;

	text-align: right;

}

#pagemenu ul {

	padding: 0;

	margin: 0;

}

#pagemenu li {

	list-style: none;

	display: inline;

	margin: 0 0 0 4px;

	padding: 0px;

}

#pagemenu a {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #11273C;

	background: #eee;

	padding:2px 10px;

	text-transform: uppercase;

}

#pagemenu a:hover, #pagemenu .current_page_item, #pagemenu .current_page_item a {


	background: green;

	color: white;

}/******************************************* Blog******************************************/

#blog {

	padding-left: 0;

	margin-left: 0;

	width: 100%;

}

#blog li {

	list-style: none;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

}

#blog li a {

	text-decoration: underline;

	padding-top: 5px; /*top spacing between menu items*/

	padding-bottom: 5px; /*bottom spacing between menu items*/

	padding-left: 14px; /*link text is indented 19px*/

	background: url('media/bullet.png') no-repeat center left; /*custom bullet list image*/

	display: block;

}

}


