/*
Theme Name: Get Red PR 
Theme URI: http://wordpress.org/
Description: Custom Wordpress Theme for Get Red PR
Author: Wildfrog Studio
*/

/* v1.0 | 20080212  ---------------------------------------- RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* END RESET ------------------------------------------------- */

body { background: #D8D8D8 url(_img/bg.jpg) top left repeat-x; margin: 0; padding: 0;}
a img { border: 0; }

#container { width: 1010px; margin: 20px auto; text-align: left; background: url(_img/bg-container.png) top center repeat-y; overflow: auto; }
#sidebar { float: left; width: 180px; text-align: left; padding-left: 49px;}
#content { float: left; width: 671px; text-align: left; margin: 0 0 20px 49px; }
#nav { text-align: left; background: url(_img/bg-nav.jpg) top left repeat-x; height: 80px; }
#post { padding: 0 35px 0 30px; text-align: left; font-family: Lucida sans, Georgia, Arial, sans; font-size: 14px; line-height: 22px; }

#post p { margin: 10px 0 10px 0; }

#footer-left { float: left; padding: 220px 0 0 49px; width: 229px; text-align: center; font-family: Lucida sans, Georgia, Arial, sans; font-size: 11px; line-height: 22px; }
#footer-left p { color: #DADADA; }
#footer-left p.ann { color: #fff; font-size: 13px; font-weight: bold; }
#footer-right { float: left; width: 671px; background: #E5E5E5; font-family: Lucida sans, Georgia, Arial, sans; font-size: 12px; line-height: 28px; }
#footer-c1 { width: 50%; float: left; color: #C74A34; }
#footer-c2 { width: 49%; float: left; color: #868686; }

#footer-c1 p, #footer-c2 p { padding: 5px 28px 5px 28px; margin: 0; background: url(_img/separator.jpg) bottom center no-repeat; }
#footer-c1 p.nob, #footer-c2 p.nob { padding: 5px 28px 5px 28px; margin: 0; background: none;}
#footer-container { margin: 0 auto; width: 1010px; text-align: center; padding: 0; margin-top: -20px; }
#footer-nav { margin: 0 auto; width: 1010px; }
.ender { margin-left: 306px; font-family: Lucida sans, Georgia, Arial, sans; font-size: 12px; line-height: 28px; color: #fff; padding-bottom: 20px; }
.gray { color: #868686; }

#logo { position: absolute; z-index: 2; top: 0; left: 50%; margin: 0 0 0 -480px; }
#logo a { display: block; width: 200px; height: 321px; text-indent: -9999px; margin: 0 0 0 40px; background: url(_img/logo.png) top center no-repeat; }

#corner-top-right { float: right; margin: -5px 0 0 0; padding: 0; }

#post a:link, #post a:visited, #footer-right a:link, #footer-right a:visited, #footer-nav a:link, #footer-nav a:visited { color: #C74A34; }
#post a:hover, #footer-right a:hover, #footer-nav a:hover { color: #fff; background: #C74A34; }

#post h1 { margin: 10px 0 0 0; padding: 0; font-family: Georgia, Arial, sans; font-size: 26px; font-weight: normal; line-height: 28px; }
h1 { margin: 10px 0 0 30px; padding: 0; font-family: Georgia, Arial, sans; font-size: 26px; font-weight: normal; }
h2 { margin: 20px 0 10px 28px; padding: 0; font-size: 16px; color: #000; font-family: Lucida sans, Georgia, Arial, sans; }
hr { width: 80%; border: 0px solid #ccc; color: #9E9E9E; background-color: #ccc; height: 1px; }
#post ul { list-style-type: none; padding: 0; margin: 0; }
#post ul li { background-image: url(_img/bif.jpg); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 30px; padding-bottom: 10px; }

/*  NAV ****************************************************************/

ul.main-menu { margin: 0 0 0 20px; padding: 0; }

ul.main-menu li  { display:block; float:left; list-style-type:none; }

ul.main-menu li a { display:block; text-indent: -9999px; background:transparent url(_img/nav.jpg) no-repeat 0 0; height: 50px;} 

ul.main-menu li a.home:link, ul.main-menu li a.home:visited { width: 70px; background-position: 0 0; }
ul.main-menu li a.home:hover, ul.main-menu li a.home:active { width: 70px; background-position: 0 -50px; }

ul.main-menu li a.about:link, ul.main-menu li a.about:visited { width: 73px; background-position: -70px 0; }
ul.main-menu li a.about:hover, ul.main-menu li a.about:active { width: 73px; background-position: -70px -50px; }

ul.main-menu li a.portfolio:link, ul.main-menu li a.portfolio:visited { width: 91px; background-position: -143px 0; }
ul.main-menu li a.portfolio:hover, ul.main-menu li a.portfolio:active { width: 91px; background-position: -143px -50px; }

ul.main-menu li a.clients:link, ul.main-menu li a.clients:visited { width: 79px; background-position: -234px 0; }
ul.main-menu li a.clients:hover, ul.main-menu li a.clients:active { width: 79px; background-position: -234px -50px; }

ul.main-menu li a.contact:link, ul.main-menu li a.contact:visited { width: 85px; background-position: -318px 0; }
ul.main-menu li a.contact:hover, ul.main-menu li a.contact:active { width: 85px; background-position: -318px -50px; }

body.home ul.main-menu li a.home:link, body.home ul.main-menu li a.home:visited { width: 70px; background-position: 0 -50px; }
body.about ul.main-menu li a.about:link, body.about ul.main-menu li a.about:visited { width: 73px; background-position: -70px -50px; }
body.portfolio ul.main-menu li a.portfolio:link, body.portfolio ul.main-menu li a.portfolio:visited { width: 91px; background-position: -143px -50px; }
body.clients ul.main-menu li a.clients:link, body.clients ul.main-menu li a.clients:visited { width: 79px; background-position: -234px -50px; }
body.contact ul.main-menu li a.contact:link, body.contact ul.main-menu li a.contact:visited { width: 85px; background-position: -318px -50px; }

#navlist { margin: 0; padding: 0; }

#navlist li
{
display: inline;
list-style-type: none;
padding: 0 20px 0 0;
margin: 0;
}










