/*  

Theme Name: PrimePress

Theme URI: http://www.techtrot.com/primepress/

Description: A 3-column <strong>search engine optimized</strong> theme with a clean and content-centric design. Features easily customizable <strong>rotating header images</strong> and a <strong>custom stylesheet</strong> for personalizing the theme.

Author: Ravi Varma

Author URI: http://www.techtrot.com/

Version: 1.2.2

Tags: valid CSS, valid XHTML, fixed width, white, blue, widgets, three columns, custom header, right sidebar, widget ready, microformats

*/

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe, h1, h2, 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

{ margin:0;padding:0; border:0; outline:0; font-size: 100%; vertical-align:baseline; background:transparent; }



ol, ul { list-style: none; }



blockquote, q { quotes: none; }



blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none; }



:focus { outline: 0; }



table { border-collapse: collapse;	border-spacing: 0;}



body { font: 0.8em Arial,Verdana,Tahoma,sans-serif; text-align:center; color:#111; background-color: #01ADC1; }







/*-----links*/

a:link {

	font-weight: normal;

}

a, a:visited { text-decoration:none; color:#018393; font-weight: normal; }



a:hover { text-decoration:underline; color: #41a2ae; } 









.entry-title a:hover, .entry-byline a:hover, .navigation a:hover { color:#000; }



.entry-byline a { color:#777; }



.entry-content a { color: #018393; font-weight: normal;}



.entry-content a:hover { color: #41a2ae; }



#primary.page-template .entry-content a { text-decoration:none; font-weight:normal; color: #018393; }



#primary.page-template .entry-content a:hover { text-decoration:underline; color: #41a2ae; }



#footer a:hover {}



.gnavigation a:hover { border-bottom:none; }







/*-----layout*/



#page { width:964px; margin:0 auto; text-align:left; border-left: 2px solid #04737C; border-right: 2px solid #04737C; background-color: #FFF; }



#header { width:964px; float:left; }



#container { width:922px; float:left; background-color: #ECFFFF; border-right: 1px solid #CBDCDA; border-left: 1px solid #CBDCDA; border-bottom: 1px solid #CBDCDA; margin: 0 6px 0 5px; padding: 0 10px 20px 20px; }



#rotating { }



#primary { width:650px; float:left; padding: 0 10px 0 0; }



#secondary { width:240px; float:right; background-color: #01B1C8; margin-top: 20px; }



#sidebar-1 { border-left:1px solid #ccc; display: none; }



#sidebar-2 { }



.sidebar { width:240px; padding:0; }







/*-----header*/



#logo { background: url(webdesign/logo.jpg) no-repeat 0 0; width:340px; height:216px; float: left; }



#logo a {width:210px; height:216px; float: left;}



#header-photo { background: url(webdesign/header-photo.jpg) no-repeat 0 0; width:619px; height:180px; float: left; margin: 0px; padding: 0px; }



.homelink { font:small-caps bold 35px/1 'trebuchet ms', verdana, arial, sans-serif; letter-spacing:-0.5px; padding:40px 20px 10px 20px; }



.homelink a { color:#444; }



.homelink a:hover{ color:#000; text-decoration:none; }



.description { color:#666; margin-top:-10px; padding:0 0 10px 21px; font-size:13px; line-height:1; font-style:italic; }



#skip a { padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em; }



#skip a:first-letter { text-decoration:underline; }



#skip a:hover { background:#ddd; }





	

/*-----main-menu*/



ul.menu { float: left; padding: 5px 10px 0 10px; }



ul.menu li{ float:left; margin:0 0 0 5px; background:#777;  }



ul.menu li a { display:block; color:#fff; padding:5px 10px; }



ul.menu li a:hover { text-decoration:none; background:#888; }



ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover { color:#444; background:#ccc; }





	

/*-----Generic Styles*/



b, strong {  }



i, em, dfn { font-style:italic; }



dfn { font-weight:normal; }



abbr, acronym { border-bottom:1px solid #ddd; }



sup, sub { font-size:0.7692em; line-height:1; } 



sup { vertical-align:super; }



sub { vertical-align:sub; }



del { text-decoration:line-through; }



u, ins { text-decoration:underline; }



pre, code, tt { font:1em/1.5385 consolas, 'Courier New', Courier, Monospace; }



pre { margin:0 0 1.5385em; padding:0.7692em 10px; border:1px solid #ddd; overflow:auto; }



hr { background:#ccc; color:#ccc; clear:both; float:none; width:100%; height:0.1em; margin:0 0 1.5385em; border:none; }



blockquote { margin:0 0 1.5385em; padding:0 0 0 40px; color:#555; background:url('images/pp-quote.gif') no-repeat; }







/*-----headings*/	



h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family: Arial,Verdana,Tahoma,sans-serif;  }	



.entry-title, .page-title { font-size:2.2em; }



.page .entry-title, .page-template .entry-title { text-align:left; margin-top: 30px; }



.page-title { text-align:center; margin-bottom:0.9091em; }



.sidebar h2 { font-size:1.5em; }



.entry-content pre {}



.entry-content h2 { font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em; }



.entry-content h3 {}



.entry-content h4 { margin: 40px 20px 0 20px; font-size:1em; padding: 20px; font-weight: normal; line-height:1.5385; border: 1px solid #d7061c;}



.entry-content h5, .entry-content h6 { font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em; }







/*-----navs*/



#nav { width: 619px; list-style: none; float: left; height: 36px; margin: 0; padding: 0px; font-size: 1.2em; text-decoration: none; }

	

#nav li { text-decoration: none; float: left; background-color: #fff; height: 36px; display: block; margin: 0px; padding: 0px; background-image: none; }



#nav a { display: block; }



#nav a:hover, a:active { background-position: 0 -36px; } /* sliding door nav */



#nav .current a{ background-position: 0 -36px; } /* sliding door nav */



li#nav-home a { background: url(webdesign/nav-home.gif) no-repeat 0 0; width: 72px; height: 36px; }



li#nav-find a { background: url(webdesign/nav-find.gif) no-repeat 0 0; width: 125px; height: 36px; }



li#nav-about a { background: url(webdesign/nav-about.gif) no-repeat 0 0; width: 97px; height: 36px; }



li#nav-gallery a { background: url(webdesign/nav-gallery.gif) no-repeat 0 0; width: 78px; height: 36px; }



li#nav-faq a { background: url(webdesign/nav-faq.gif) no-repeat 0 0; width: 66px; height: 36px; }



li#nav-contact a { background: url(webdesign/nav-contact.gif) no-repeat 0 0; width: 106px; height: 36px; }



li#nav-help a { background: url(webdesign/nav-help.gif) no-repeat 0 0; width: 66px; height: 36px; }





/*-----content*/



p.description  { text-align: right; font-size: 0.9em; color: #000; font-weight: normal; text-decoration: none; padding-top: 26px; }



#random-quote { background: url(webdesign/friendssay-bg.jpg) no-repeat 0 0; padding: 50px 10px 0 10px; height: 548px; font-size: 1.1em; line-height:1.2em; color: #FFF; margin: 0 0 2px 0; }



#text-453485271 { background-image: url(webdesign/help.gif); background-repeat: no-repeat; padding: 38px 0 0 0; margin: 0; }



#find-button { margin-top: 10px; margin-bottom: 30px; height: 51px; width: 650px; float: left; background: url(webdesign/find-button.gif) no-repeat 0 0; }



#find-button a { width:151px; height:51px; float: left; }



#survey-container { background: no-repeat 0 0; background-color: #dde8e8; padding: 10px; margin-bottom: 30px; line-height: 2.2em; }



#survey-container th { font-weight: normal; font-size: 0.9em; }



td.radio-text { font-size: 0.8em; font-weight: bold; text-align: center; line-height: 110%;	}



.form-header { font-weight: bold; text-decoration: underline; font-size: 1.1em; }



.scoring { font-size: 0.9em; line-height: 1.3em; }



.form-notice { font-weight: bold; }



.entry-content { font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0; }



.entry-content p { margin:0 0 1.5385em; }



.entry-content address { margin:0 0 1.5385em; font-style:italic; }



.looped .entry, .single .entry { border-bottom:1px dashed #ddd; }

	

	

	

/*-----post info*/

	

.entry-byline{ color:#777; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-style: italic; }



.entry-byline address { display:inline; }



.entry-meta { margin:2.4999em 0 0.8333em; color:#555; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic;line-height: 1.6666; }	

	

	

	

/*-----lists*/



.entry-content ul, .entry-content ol { margin:0 0 1.5385em 30px; }



.entry-content li { margin-bottom:0.4615em; line-height:1.5385; }



.entry-content li ul, .entry-content li ol { margin:0.4615em 0 1.077em 30px; }



.entry-content ul { list-style-type:square; }



.entry-content li ul { list-style-type:circle; }



.entry-content ol { list-style-type:decimal; }



.entry-content ol ol { list-style-type:upper-alpha; }



.entry-content dl { margin:0 0 1.5385em; }



.entry-content dl dt { font-weight:bold; }



.entry-content dd { margin:0 0 1.5385em; }





	

/*-----images*/



.entry-content img { max-width:100%; height:auto; }



img.alignleft, div.alignleft { margin:0 15px 3px 0; display:inline; }



img.alignright, div.alignright { margin:0 0 3px 15px; display:inline; }



.aligncenter, div.aligncenter { display:block; margin:0 auto 1.5385em; }



img.border { padding:4px; border:1px solid #ccc; background:#eee; }



.alignleft { float:left; }



.alignright { float:right; }



.center { text-align:center; }



.wp-caption { text-align:center; padding-top:4px; }



.wp-caption img { margin:0; padding:0; border:0 none; }



.wp-caption p.wp-caption-text { color:#555; padding:4px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 0.923em; font-style: italic; line-height: 1.6666; }

	

	

	

/*-----gallery*/



.entry-content .attachment a, .entry-content .gallery a, .entry-content .attachment a:hover, .entry-content .gallery a:hover { border:none; }



.attachment img, .attachment-thumbnail, .entry-content .gallery img { padding:2px; border:1px solid #ccc; }



.attachment img:hover, .attachment-thumbnail:hover, .entry-content .gallery img:hover { border:1px solid #888; }



img.attachment-thumbnail { width:147px; }



.attachment { text-align:center; }

	





/*-----RSS feed*/	

	

#pp-feed { height:32px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:0 0 1em 0; background:#ccc url(images/pp-rss2.png) no-repeat 2% 47%; }  



#pp-feed p { margin:0 0 0 65px; padding:8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }

	

	

	

/*-----search*/



#pp-search { height:22px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:0 0 1em 0; background:#ccc; padding:5px 5px 5px 6px; }



#s-input { border:1px solid #fff; margin-right:4px; font-size:12px; height:16px; padding:2px; vertical-align:top; }



.entry #s-input { border-color:#888; }



#submit, #s-submit { border:1px solid #555; background:#555; color:#ddd; cursor:pointer; font-size:12px; height:22px; font-weight:bold; font-variant:small-caps; }



#submit:hover, #s-submit:hover { color:#fff; }



#s-input, #submit, #s-submit { font-family:arial, sans-serif; }

	

	

	

/*-----widgets*/



.widget { font-size: 1em; line-height:1.3; margin:0 0 1.25em; padding:0.4166em 5px 0.4166em 5px; background-color: #01b1c8; }



.widget li { margin:0.1667em 0; padding:0 0 0 15px; }



.widget h2 { margin-bottom:3px; padding:0 0 0 3px; line-height:1.3; color:#000; font-variant:small-caps; font-weight:bold; }



.textwidget, .widget p { font-family:Arial, Helvetica, sans-serif; color:#fff; }


li#text-351501601 .textwidget { padding: 4px; }



#recent-posts li, #recent-comments li, .widget_rss li { background: url(images/pp-bullet.gif) 0 0.55em no-repeat; }

	

	

	

/*-----calendar*/

	

#calendar_wrap { margin:0.4166em auto 0; }



#wp-calendar{ width:94%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }



#wp-calendar caption { background:#aaa; font-size:1.0833em; font-weight:bold; }



#wp-calendar th { background:#ddd; }



#wp-calendar th, #wp-calendar td { text-align:center; padding:0.25em; }



#wp-calendar td { font-size:0.9166em; color:#777; }



#wp-calendar tfoot { background:#ddd; }



#wp-calendar a { font-weight:bold; }







/*-----navigation-----*/



.navigation { font-size:1.1em; text-align:center; padding:1.8181em 0; }



.navleft, .gnavleft { float:left; width:50%; text-align:left; }



.navright, .gnavright { float:right; width:50%; text-align:right; }



.gnavigation { padding:0 0 2em; }







/*-----comments-----*/



#comments { width:480px; }



.nocomments { text-align:center; padding:1.25em 0; font-size:1.6em; border-top:1px dashed #ddd; }



#comments h3 { font-size:2em; font-weight:normal; line-height:1; }



h3.comments-number { margin:0 auto 1.5em; padding-top:1em; border-top:1px dashed #ddd; }



h3#respond { margin:0 0 0.5em; }



.commentlist { margin:0 0 4em; }



.commentlist li { margin:0 0 1em; padding:0.5em 5px; }



.comment-counter { font-size:1.3em; float:right; }



.commentauthor { font:bold 1.5em/1 'trebuchet ms', arial, sans-serif; }



.comment-meta { font:italic 1.1em 'trebuchet ms', arial, sans-serif; color:#777; }



.comment-content { font-size:1.1em; line-height:1.5454; color:#333; }



.comment-content p { margin:1.4545em 5px 1.4545em 0; }



.comment-content pre { background:#fff; margin:0; border:none; }



.comment-login { font:1.2em 'trebuchet ms', arial, sans-serif; margin-bottom:1.6666em; }



.alt { background:#ececec; }



.authorcomment { background:#ddd; border:1px solid #ccc; }



.avatar { float:left; padding-right:7px; }







/*-----commentforms*/



#commentform { margin:0 0 4em 0; }



#commentform p { margin:0 0 1em 0; }



#commentform textarea, #commentform input[type=text] { font:1.2em verdana, Courier, Monospace; padding:3px; border:1px solid #ccc; color:#666; }



#commentform textarea:focus, #commentform input[type=text]:focus { color:#000; border-color:#888; }



#commentform label { font-size:1em; }



#commentform textarea { width:90%; }



#commentform input[type=text] { width:45%; }



#commentform #submit { height:30px; padding:3px 6px; }







/*-----footer-----*/



#footer { width:954px; height: 90px; margin: 0 6px 0 5px; border-top:1px solid #ccc; padding: 20px 0 0 0; font-size: 1.1em; }



ul.footer1 { width:80%; float:left; text-align:left; padding: 12px 22px 22px 0; }



ul.footer1 li { float: left; padding: 0; }



ul.footer1 li a { float: left; text-decoration: none; font-weight: bold; display: block; margin: 0px; border-left: 1px solid #CCC; padding: 0 12px; }



ul.footer1 li.first a { border: none; }



#footer .footer2 { width:80%; float:left; text-align:left; margin: 0 0 18px 12px; }



.clear { margin:0; padding:0; clear:both; }




/* search pages */
h1.page-title {
	font-size: 1.1em;
	text-align: left;
	padding: 10px;
}

h2.entry-title{
	font-size: 1.3em;
	font-weight: bold;
}
div.entry-byline {
	display: none;
	
}

div.entry-content{
	
		
}
