/*  
Theme Name: SaggerzSkaterz Theme
Version: 0.1
Author: Andy 

*/

body {
		margin: 1px auto 30px;
		padding: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 940px;
		background: #303030;
}

#wrap {
		width:1000px;
		color:#000000;
		margin:0 auto;
}
.header {
		float: left;
		height: 225px;
		width: 1000px;
		background: url(images/footbuddiesHEADER.jpg) no-repeat scroll center center;
		margin: 0px 0px 5px;
		padding: 0px;
}

.header h1 a {
		margin: 0px;
		padding: 0px;
		float: left;
		height: 225px;
		width: 1000px;
		text-indent: -9999999px;
}
a:link,a:active,a:visited {
		text-decoration:underline;
		color:#CCCCCC;
		border:none;
}
#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }

.headimg {
		position: relative;
		top: -15px;
}

.footimg {
		position: relative;
		bottom: -15px;
}

.left {
		float:left;
		width: 185px;
		margin:10px 0;
		padding:0px;
		height: auto;
}
.lmenu {
		float:left;
		width: 182px;
		margin:0px;
		padding:0px 0px 8px;
		height: auto;
		position: relative;
		background: #CD5A00;
}
.lmenu h2{
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		margin: 0px 5px 0px 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 180px;
}
.lmenu ul {
		font-size: 12px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 180px;
		background: #FFFFFF;
		color: #000000;
}

.lmenu ul li {
		margin: 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 180px;
		list-style: none;
}

.lmenu ul li a:link {
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		text-decoration: underline;
		float: left;
		height: auto;
		width: 170px;
}

.lmenu ul li a:hover {
		font-size: 12px;
		font-weight: normal;
		color: #000033;
		text-decoration: underline;
		float: left;
		width: 170px;
}

.lmenu ul li a:visited {
		font-size: 12px;
		font-weight: normal;
		color: #999999;
		text-decoration: underline;
		float: left;
		width: 170px;
}
.lmenutitle {
		background: url(images/lmenu_header1.jpg) no-repeat center center;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		float: left;
		height: 24px;
		width: 182px;
}

.right {
		float:right;
		width: 295px;
		margin:10px 0px 10px -3px;
		padding:0px;
		background: #8cd0e7;;
		height: auto;
} 

.middle {
		line-height:16px;
		float:left;
		width: 800px;
		border:thin solid #114f4f;
		overflow:hidden;
		padding:0px 0px 0px 5px;
		font-size:12px;
		background: #FFFFFF;
		margin: 0px 0px 2px;
		height: auto;
}

.blgbox {
		line-height:16px;
		float:left;
		width: 805px;
		overflow:hidden;
		padding:0px;
		font-size:12px;
		margin: 10px 0px 0px 6px;
		height: auto;
		text-align: left;
		background: #114F4F;
}
.blgtitle {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 500px;
		height: 24px;
		font-size: 12px;
		font-weight: bold;
}

.blgtitle img {
		display: inline;
		margin: 0px;
		padding: 0px;
		float: left;
		height: 24px;
		width: 13px;
}
.blgtitle span {
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		float: left;
		margin: 0px;
		padding: 0px;
		height: 24px;
		display: inline;
		width: 700px;
		background: #114F4F;
}

.middle a {
		color: #4c2276;
		text-decoration: none;
}

.middle a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.middle a:visited {
		color: #CC0000;
		text-decoration: underline;
}
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img {
		border:1px solid #333333;
}
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }

img.wp-smiley { border:0; padding:0; }

#footer {
		width:1000px;
		margin-top:20px;
		text-align:left;
		clear:both;
		padding:10px;
		float: left;
		height: auto;
		font-size: 10px;
}
div.hr {
		height:3px;
		background:#000000;
		clear:both;
		float: left;
		width: 100%;
		padding: 0px;
		margin: 10px 0px 3px;
}
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright {
		float:right;
		font-size: 14px;
		font-weight: bold;
} 
.alignleft {
		float:left;
		font-size: 14px;
		font-weight: bold;
} 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit {
		background:#330099;
		border:2px solid #000000;
		color:#fff;
		font-size:13px;
}
/*ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#FFC; }
.addthis { float:right; clear:both; }

.left h2,.comments h3 {
		font-size:14px;
		border-bottom:1px solid #FFFFFF;
		margin:0 7px 3px;
		padding:3px 0;
}
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li {
		list-style-type:none;
		margin:0 0 20px;
		padding:0;
		color: #FFFFFF;
}
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li {
		list-style-type:none;
		border:0;
		margin:0;
		padding:0 0 2px 14px;
}
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li {
		list-style-type:none;
		border:0;
		margin:0;
		padding:0 0 2px 14px;
}
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }*/


.ucomment img,.addthis img { border:0; }

.modincTitle {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: url(images/blg_galz_header.jpg) no-repeat center center;
		margin: 0px;
		padding: 4px 0px 0px 5px;
		float: left;
		height: 21px;
		width: 290px;
		text-align: left;
}
.modinc ul {
		margin: 0px 0px 0px 4px;
		padding: 0px;
		float: left;
		height: auto;
		width: 285px;
		background: #FFFFFF;
		border: thin none #CCCCCC;
		}
.modinc li {
		margin: 0px 0px 3px 2px;
		padding: 0px;
		height: 165px;
		width: 140px;
		list-style: none;
		display: inline;
		text-align: center;
		float: left;
		overflow: hidden;
}

.modinc ul li a:link {
		color: #333333;
		text-decoration: underline;
}

.modinc ul li a:hover {
		font-size: 10px;
		font-weight: normal;
		color: #000033;
		text-decoration: underline;
}

.modinc ul li a:visited {
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		text-decoration: underline;
}
.modinc  li  p  {
		padding: 0px;
		margin: 0px;
		float: left;
		height: auto;
		width: 140px;
		font-size: 10px;
		font-weight: normal;
}	
.vodbox {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 285px;
}

.vodbox h3 {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		background: #FFFFFF;
		margin: 5px 0px 5px 2px;
		padding: 3px 0px;
		float: left;
		width: 285px;
		border: thin solid #CCCCCC;
		height: auto;
}

.vodbox ul {
		margin-bottom: 5px;
}

.vodbox ul a:link {
		font-size: 10px;
}

.vodbox ul a:hover {
		font-size: 10px;
}

.vodbox ul a:visited {
		font-size: 10px;
}
.vodlist {
		/*margin: 0px;
		padding: 0px;
		float: left;
		width: 285px;
		height: auto;
		background: #FFFFFF;*/
		color: #000000;
		background: #FFFFFF;
		margin: 5px 0px 5px 2px;
		padding: 3px 0px;
		float: left;
		width: 285px;
		border: thin solid #CCCCCC;
		height: auto;
}

.vodlist li {
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		margin: 0px 0px 3px;
		padding: 0px 0px 1px;
		float: left;
		width: 142px;
		height: auto;
		display: inline;
		list-style: none;		
}
.vodlist li p {
		margin: 0px;
		padding: 0px;
		color: #333333;
		text-decoration: underline;
}
.shopcont {
		margin: 0px 0px 10px;
		padding: 0px 0px 5px;
		float: left;
		height: auto;
		width: 800px;
		border-top: thin dashed #666666;
		border-bottom: thin dashed #666666;
		background: #E8E8E8;		/*background: #c0c0c0;*/
}

.shopcont p {
		margin: 0px;
		padding: 0px 7px;
		float: left;
		height: auto;
		width: auto;
}

.shopbox {
		margin: 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 499px;
}
.shopbox li {
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 11px;
		padding: 0px;
		float: left;
		height: auto;
		width: 151px;
		list-style: none;
		display: inline;
		text-align: center;
}
.shopbox li p {
		font: normal 10px Geneva, Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px;
		padding: 0px;
		text-decoration: underline;
		text-align: center;
		float: left;
		height: auto;
		width: 151px;
}
.shopbox li a {
		color: #CC0000;
		text-decoration: none;
}
.shoplink a {
		text-align: center;
		float: left;
		width: 800px;
		margin: 0px 0px 3px;
		padding: 0px;
		height: auto;
		background: #FFFFFF;
}
.shoplink img {
		border-style: none;
		margin: 0px;
		padding: 0px;
}
.reviewtitle {
		color: #000000;
		text-align: left;
		float: left;
		width: 500px;
		font-size: 14px;
		font-weight: bold;
		margin: 5px 0px;
		padding: 0px 0px 5px;
		border-bottom: thin solid #333333;
}
.reviewzlist {
		margin: 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 500px;
}
.reviewzlist li {
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 0px 5px;
		float: left;
		height: auto;
		width: 245px;
		list-style: none;
		display: inline;
}
.reviewzlist li:hover {
		background: #CCCCCC;	
}
.left a {
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
}
.blgrevinc {
		width: 285px;
		background: #FFFFFF;
		height: auto;
		margin: 5px 0px 0px;
		padding: 0px;
}
.blgrevinc h2 {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		background: #FFFFFF;
		text-align: center;
		margin: 5px 5px 0px 3px;
		padding: 5px 0px;
		float: left;
		width: 285px;
		border: thin solid #CCCCCC;
}
.blgrevinc ul {
		background: #FFFFFF;
		text-align: left;
		margin: 0px 0px 0px 5px;
		padding: 0px;
		float: left;
		height: auto;
		width: 285px;
}
.blgrevinc ul li {
        width: 285px;
		text-align: left;
		margin: 0px;
		padding: 0px;
		float: left;
		list-style: none;
		font-size: 10px;
		font-weight: normal;
}
.blgrevinc ul li .rtitle {
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		float: left;
		height: auto;
		width: 130px;
}

.blgrevinc ul li h4 {
		font-size: 14px;
		font-weight: bold;
		width: 285px;
		text-align: center;
		float: left;
}

.blgrevinc ul li a:link {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: underline;
}

.blgrevinc ul li a:hover {
		font-size: 11px;
		font-weight: bold;
		color: #000033;
		text-decoration: underline;
}

.blgrevinc ul li a:visited {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: underline;
}
.blgrevinc ul li h4 a:link {
		font-size: 14px;
		font-weight: bold;
		width: 285px;
		text-align: center;
		color: #333333;
		text-decoration: underline;
}

.blgrevinc ul li h4 a:hover {
		font-size: 14px;
		font-weight: bold;
		width: 285px;
		text-align: center;
		color: #000033;
		text-decoration: underline;
}

.blgrevinc ul li h4 a:visited {
		font-size: 14px;
		font-weight: bold;
		width: 285px;
		text-align: center;
		color: #666666;
		text-decoration: underline;
}
.menubox {
		margin: 0px 0px 3px;
		padding: 0px;
		float: left;
		height: 50px;
		width: 1000px;
		background: url(/framework//images/hmenu1.jpg) no-repeat center center;
}

.menubox ul {
		margin: 5px 0px 0px 15px;
		padding: 0px;
		float: left;
		height: 35px;
		width: auto;
}

.menubox li {
		display: inline;
		margin: 10px 5px 0px 0px;
		padding: 0px 10px 0px 7px;
		float: left;
		list-style: none;
		height: 20px;
		width: auto;
		border-right: thin solid #000000;
}

.menubox .lmbrd {
		border-left: thin solid #000000;
}

.menubox li a:link {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.menubox li a:hover {
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		text-decoration: underline;
}

.menubox li a:visited {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}
.adzbox {
		width: 185px;
		float: left;
		margin: 25px 0px 0px;
		padding: 0px;
}

.adzbox ul {
		margin: 0px;
		padding: 0px 0px 0px 1px;
		width: auto;
		background: transparent;
}
.adzbox li {
		margin: 0 px 0px 0px 0px;
		padding: 0px;
		float: left;
		list-style: none;
		width: auto;
		border-top: thin solid #7ca92b;
		border-bottom: thin solid #7ca92b;
}

.aligncenter{
	margin: 0 auto;
}
