/*  
Theme Name: remgo
Theme URI: http://remgo.com/
Description: ...
Author: Remgo Design
Author URI: http://remgo.com/
*/

*{margin:0;padding:0;}
html,body{background:#fff;color:#4f4e4e;text-align:center;} 
body{font-family: Helvetica Neue, Helvetica, Arial, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;font-size:12px;column-count: 3; column-width: 12em;}
h1{font-size:26px;color:#666;font-family: Georgia, Arial;}
h2{font-size:18px;color:#030303;}
h3{font-size:16px;color:#030303;}
h4{font-size:11px;margin-top:0px;}
h4 a{color:#336677;text-decoration:underline;font-weight:lighter;}
h4 a:hover{color:#3399FF;text-decoration:none;font-weight:lighter;}
a{color:#333;text-decoration:none;}
a:hover{color:#45B6D9;text-decoration:none;}
#wrapper{border-right:0px solid #EEE;;border-left:0px solid #EEE;margin:0px auto;text-align:left;width:965px;padding:10px;} 
#ad{background: #f0f0f0;border-top:4px solid #eaeaea;border-bottom:4px solid #eaeaea;margin:10px auto; padding:8px;} 

blockquote
{font-style: normal;padding: 0 0 0 0;color: #000;background: url('images/quote.png') .5em top no-repeat;}
blockquote p { padding: 0px 20px 20px 30px;border-bottom:5px dashed #eaeaea;font-family: Geneva,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-color: #333; line-height:22px; letter-spacing:.5px;background: #f8f8f8;}

#archives{background:#f0f0f0;}
#archives ul{list-style:none;padding:5px 0 3px 0;}
#archives li{float:left;display:block;width:101px;}
#archives li a{font-weight:bold;color:#7F7F7F;display:block;padding:2px 0 4px 0px;}
#archives li a:hover{background:#eaeaea;color:#4a4a4a;}

/* main - middle content and columns */
#mid{}#mainCol{float:left;margin:4px;width:480px;}
#mainCol1{float:right;margin-left:4px;width:445px;}

#singlemid{}#singlemainCol{float:left;width:520px;margin:2px 0 0 0;padding-top:20px;text-align: left;}
#page{float:left;margin:2px 0 0 0;padding-top:20px;text-align: left;}


/* wordpress entries styling - main content column */
.postMeta {background:url(images/dot.gif) repeat-x left center;text-transform:uppercase;font-size:14px;text-align:right;margin-bottom:5px;}
.postMeta span.date{background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;}
.postMeta span.comments{background:#FFF url(images/chat_grey.gif) no-repeat left center;padding-left:15px;margin-left:2px;}
.postMeta span.comments a,
.postMeta span.date a{color:#555;}
.post{margin:0 0 15px 0;}
.post h2{line-height:1.2em;margin-bottom:7px;}
.post h2 a{width:100%;display:block;outline:none;}
.entry h3{margin:1em 0;}
.post .entry{overflow:hidden;}
.post .entry p{line-height:18px;color:#000;margin:1em 0;}
.post .entry p a{background:url(images/dot.gif) repeat-x bottom left;font-weight:bold;}
.entry blockquote{margin:0 1.3em 0;}
.entry ul{margin:0 1.3em 0;list-style:none;}
.entry li a{color:#333;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.entry ul li{background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry a:hover img{border-color:#DFDFDF;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }
.alignleft {float:left;}
.alignright {float:right;}

/* style me some comments and inputs */
#comments{width:435px;padding:12px 0 0 0;}
#comments h3,
h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#F0F0F0;border:1px solid #BBB;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.commentslist li.alt{background:#FFF;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0 7px;line-height:1.4em;overflow:hidden;}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:1em 0;}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:0 1em;}p.author_meta{font-weight:bold;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-transform:uppercase;text-align:right;margin:0 7px 0 0;}
.commentslist li.author{background:#333;color:#CCC;}
.commentslist li.author a{color:#DDD;}
.commentslist li.author a:hover{color:#FFF;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#FFF;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
#author,
#email,
#url,
#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:429px;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}

/* footer - text string and links */
#footer p {font-size:10px;padding: 7px 0 10px 0; text-align:center;}
#footer p a{color:#333;}
#footer p a:hover{color:#45B6D9;text-decoration:underline;}

/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}

/* img */
img {
}

/* Column Definitions */
.ac {height: 65px;}
.column_right {margin: 0px 10px 10px 0px;width: 304px;border-top: 3px solid #BBBBBB;float: right;}
.column_left_b {margin: 0px 20px 10px 0px;width: 304px;float: left;border-top: 3px solid #F7888E;}
.column_center_b {margin-right:4px;margin: 0px 10px 10px 0px;width: 304px;float: left;border-top: 3px solid #75AB43;}
.column_right1 {margin:2px;padding:2px;width: 115px;float: left;font-size:12px;border-top: 3px solid #4f4e4e;}
.column_right2 {margin:2px;padding:2px;width: 115px;float: left;font-size:12px;border1: 1px solid #cccccc;}
.column_left_b1 {margin:2px;padding:2px;width: 115px;float: left;border-top: 3px solid #4f4e4e;font-size:12px;}
.column_center_b1 {margin:2px;padding:2px;width: 115px;float: left;border-top: 3px solid #4f4e4e;font-size:12px;}
.column1 {margin: 2px 0px 10px 0px;float: right;width: 232px;border-top: 3px solid #45B6D9;}
.column2 {margin: 2px 10px 10px 0px;float: left;width: 232px;border-top: 3px solid #E4DA4A;}
.column3 {margin: 2px 10px 10px 0px;float: left;width: 232px;border-top: 3px solid #CBDEEE;}
.column4 {margin: 2px 10px 0px 0px;float: left;width: 232px;border-top: 3px solid #F7888E;}

/* END Column Definitions */
.hr_top {margin: 2px;padding: 0px;height: 3px;font-size: 1px;background-color: #b4b29c;clear: both;border-top: 1px solid #030303;}
.hr_bottom {margin: 2px;padding: 0px;height: 3px;font-size: 1px;background-color: #b4b29c;clear: both;border-bottom: 1px solid #030303;}
.altcontent {margin: 0px 0px 0px 0px;width:965px;padding: 0px;padding:12px 6px 6px 0px;border:0px dotted #ccc;}
.altcontent ul{list-style:none;margin:8px 0 4px;}
.altcontent ul li{color:#7F7F7F;line-height:1.2em;border-top:1px dotted #BBB;padding:4px 0 4px 1px;}

#tg1 {background: url(images/tagbg.png) no-repeat bottom center; margin-top:10px;padding:5px 2px 2px 2px;border:1px dashed #85d1d9;}
#tg1 ul { list-style: none; text-align:center; }
#tg1 ul li {display:inline; height:26px;  text-transform:lowercase;}
#tg1 ul li a {color:#fff;  background:#45B6D9;padding:3px; display:inline-block;
margin-bottom:10px;}
#tg1 ul li a:hover {background-color:#B4E5E6;color:#000; text-decoration:none;}
#tg1 h2{font-size: 18px;text-align:center;padding: 2px;background:#B4E5E6;letter-spacing:2px;margin-bottom:10px;display:block;}
#tg1 h2 a{font-size: 14px;padding: 2px;background:#B4E5E6;letter-spacing:6px;margin-bottom:10px;}
#bottom1 {background: url(images/bottom1.png) no-repeat top center;width:960px;height:27px;}
#bottom2 {background: url(images/bottom2.png) no-repeat bottom center;width:960px;height:27px;}

#sidebar{color:#999;margin:20px 0px 5px 6px;padding:5px;width:200px;float:right;background:#f8f8f8;border:1px dotted silver;}
#sidebar h2{font-size:16px;margin-top:6px;margin-bottom:6px;padding:2px;display:block; background:#eaeaea;border-bottom:1px solid silver;}
#sidebar ul{list-style-type:none;margin:0px 0 4px 0px;}
#sidebar li a{padding:2px 0 4px 0px;width:100%;display:block;border-bottom:1px dashed #999;}
#sidebar li a:hover{background:#f0f0f0;color:#999;}

#sidebar1{color:#999;margin:20px 0px 5px 6px;padding:5px;width:200px;float:right;background:#fff;border:0px dotted silver;}

#sidebar2{color:#999;margin:20px 0px 5px 6px;padding:5px;width:420px;float:right;background:#f0f0f0;border:1px dotted #333;}
#sidebar2 h2{font-size:16px;margin-top:6px;margin-bottom:6px;padding:2px;display:block; background:#eaeaea;border-bottom:1px solid silver;}
#sidebar2 ul{list-style-type:none;margin:0px 0 4px 0px;}
#sidebar2 li a{padding:2px 0 4px 0px;width:100%;}
#sidebar2 li a:hover{background:#f0f0f0;color:#999;}


/*******************
*	MENU		   *
********************/
#menu {
	background: #FFFFFF;
	height: 28px;
	margin-bottom: 20px;
	padding: 0px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 3px solid #FF0000;
	}

#menu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	}

#menu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #DDDDDD;
	}

#menu ul li {
	margin: 0px 0px 0px -1px;
	padding: 0px;
	list-style: none;
	border-right: 1px solid #004455;
	}

#menu li a, #menu li a:link, #menu li a:visited {
	margin: 0px;
	padding: 7px 12px 4px 12px;
	color: #000000;
	display: block;
	font-size: 13px;
	}

#menu li a:hover, #menu li a:active {
	background: #FF0000;
	margin: 0px;
	padding: 7px 12px 4px 12px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	border-bottom: none;
	}

#menu li li a, #menu li li a:link, #menu li li a:visited {
	background: #FFFFFF;
	width: 130px;
	float: none;
	margin: 0px;
	padding: 7px 12px 4px 12px;
	color: #333333;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	}

#menu li li a:hover, #menu li li a:active {
	background: #FF0000;
	padding: 7px 12px 4px 12px;
	color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	}

#menu li ul {z-index: 9999;position: absolute;height: auto;width: 155px;margin: 0px;padding: 0px;left: -999em;border-top: 1px solid #DDDDDD;}
#menu li li {border: none;}
#menu li ul a {width: 120px;}
#menu li ul a:hover, #menu li ul a:active {}
#menu li ul ul {margin: -30px 0px 0px 156px;border-top: 1px solid #DDDDDD;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;}
#menu li:hover, #menu li.sfhover {position: static;}

/*******************
*	TOP			   *
********************/
#top {background: #FFFFFF;margin: 0px;padding: 0px;}
#topnav {background: #FFFFFF;height: 28px;margin: 0px;padding: 2px 0px 1px 0px;border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;font-size: 11px;}
#topnav .current_page_item {background: #FF0000;}
#topnav .current_page_item a {color: #FFFFFF !important;}
#topnav ul {float: left;list-style: none;margin: 0px 0px 0px 1px;padding: 0px;}
#topnav li {float: left;list-style: none;margin: 1px 5px 0px 0px;padding: 0px;font-weight: bold;text-transform: none;}
#topnav ul li {list-style: none;margin: 0px 0px 0px 5px;padding: 0px;border-right: 1px solid #045;}
#topnav li a, #topnav li a:link, #topnav li a:visited {color: #FF0000;display: block;margin: 0px;padding: 5px 12px 3px 12px;}
#topnav li a:hover, #topnav li a:active {background: #CC0000;color: #FFFFFF;display: block;text-decoration: none;margin: 0px;padding: 5px 12px 3px 12px;border-bottom: none;}
#topnav li li a, #topnav li li a:link, #topnav li li a:visited {background: #FFFFFF;width: 130px;color: #111;float: none;margin: 0px;padding: 5px 12px 3px 12px;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
#topnav li li a:hover, #topnav li li a:active {background: #FF0000;color: #FFFFFF;padding: 5px 12px 3px 12px;}
/*******************
*	SEARCH FORM	   *
********************/
form {margin: 0px;padding: 0px;}
#searchform {margin: 0px;padding: 0px;line-height: 28px;}
.searchinput {background: #FFFFFF;width: 160px;margin: 0px;padding: 4px 4px 4px 5px;font-size: 11px;color: #333333;border: 1px solid #E6E6E6;}
.searchsubmit {background: #FF0000;width: 35px;margin: 0px;padding: 1px 0px 2px 0px;border: 1px solid #DDDDDD;color: #FFFFFF;font-weight: bold;}
.clear{ clear:both}
.right { float:right; }
.left { float:left; }
/*******************
*	HEADER		   *
********************/
#header {background: #FFFFFF;height: 90px;}
.logo {background: #FFFFFF url(images/logo.png) no-repeat;float: left;width: 379px;height: 60px;margin: 15px 0px 0px 0px;padding: 0px;}
.ad468x60 {float: right;background: #FFFFFF;width: 468px;height: 60px;margin: 15px 0px 0px 0px;padding: 0px;}
.ad468x60 img {border: none;}
#cizgi {clear:both;margin: 10px 0 20px 0;padding: 0px 0px 6px 0px;border-top: 1px dotted #E0E0E0;border-bottom: 6px solid #E0E0E0;}