/*  

Theme Name: Gone fishing

Theme URI: http://designer-daily.com

Description: Blueish 2 columns template. Widget ready. 

Version: 2.0

Author: Designer daily

Author URI: http://www.designer-daily.com

Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar right

*/





/* STRUCTURE */



* {margin:0;padding:0;}

html, body {font-family:helvetica,arial,verdana,sans-serif;font-size:1em;background:#ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;background-image: url(images/bk3.png); background-repeat: repeat-y; background-position:center; background-color: #47292b;}

#container {width:960px;margin:0px auto 0 auto;}

#main {position:relative;float:left;width:960px;background:#ffffff }

#main-content {position:relative;float:left;width:590px;margin:15px 0 10px 15px;display:inline;padding:0;}





#header {position:relative;float:left;background:#fff;display:inline;}



h1 {position:absolute;left:40px;bottom:40px;font-size:1.2em;text-transform:uppercase;}

h1 a:link, h1 a:visited {color:#ab0534;text-decoration:none;}

h1 a:hover {color:#ab0534;text-decoration:underline;}

#description {position:absolute;left:40px;bottom:20px;font-size:0.8em;color:#888;}

strong {font-family:Georgia; font-size:24px; color:#47292b;font-weight:normal;}
#sidebar strong {font-family:Georgia; font-size:14px; color:#000000;}
a:link, a:visited, a:hover{color:#ab0534;text-decoration:none;font-size:15px;}
a:hover{color:#ab0534;text-decoration:underline;font-size:15px;}

/* ARTICLES */



.post {margin:-15px 0 50px 0;font-size:0.95em;text-align:left;line-height:1.5em;padding:0;color:#666666}

.post ul, .post ol {margin:10px 0 10px 40px;}

.post h2 {font-size:1.2em;margin:20px 0 20px 0;width:460px;border-bottom:1px solid #ddd;padding:0 10px 10px 0;}

.post h2 a:link, .post h2 a:visited {color:#ab0534;text-decoration:none;font-weight:normal;}

.post h2 a:hover {color:#ab0534;background:none;}

.post a:link {color:#ab0534;}

post a:visited {color:#ab0534;}
.post a:hover {color:#ab0534;text-decoration:underline;}
.post p {margin:15px 0;}

blockquote {background:#eee;padding:10px;margin:5px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.postmetadata {width:460px;margin:15px 0 30px 0;padding:5px;border-top:1px solid #ddd;font-size:0.8em;color:#aaa;}

.postmetadata a:link {color:#888;text-decoration:none;}

.postmetadata a:hover, .postmetadata a:visited {color:#ab0534;background:#D1E5EF;}

#signature {margin:30px 0 0 0;font-size:0.8em;color:#999;}

#signature a:link {color:#777;font-weight:bold;text-decoration:none;}

.post .commentnumber {float:right;margin:0 0 20px;}

.post .commentnumber a {text-decoration:none;font-size:0.9em;text-transform:uppercase;padding:8px;border-top:1px solid #ddd;}

.post .commentnumber a:hover {color:#000;border-top:1px solid #000;background:none;}





/* SIDEBAR */

.sidebar-wrapper {position:relative;float:right;width:300px;margin:15px 15px 0 0;padding:0px;background:#ffe4d4;font-size:0.9em;}

#abonnements {position:relative;float:right;width:310px;margin:0px;padding:5px;background:#B5D1DF;}

#searchform {position:relative;float:left;margin:0px 0 0 -20px;padding:0 0 10px 0;}

#s {background:#DFEFFF;border:1px solid #FFF;width:120px;}

#searchsubmit {background:transparent;border:none;color:#FFF}

img#rssfeed {border:none;}

#sidebar {position:relative;float:left;width:310px;display:inline;}

ul#sidebar {list-style-type:none;margin:0px;padding:0px;}

ul#sidebar li {list-style-type:none;line-height:1.5em;margin:0px 20px 0px 20px;text-indent:20px; padding:0px;}

ul#sidebar li ul li {margin:0;padding:0;}

ul#sidebar li ul li ul {margin:0 0 0 0px;}

ul#sidebar li ul li ul li {list-style-type:disc;}

#sidebar h2 {font-size:20px;font-family:georgia;color:#ffffff;margin:0px -10px 0px -20px;font-weight:normal; background-color: #cd5708;line-height:1.5em;}

#sidebar a, #sidebar a:visited {color:#666666;text-decoration:underline;padding:0px;}

#sidebar a:hover {color:#666666;text-decoration:none;}

#sidebar .textwidget {text-indent:0;}

#sidebar #calendar table#wp-calendar {width:100%;text-align:center;}





/* PIED DE PAGE */



#footer {position:relative;float:left;width:960px;height:85px;color:#333333;padding:0 0px 0px 0px;font-size:0.8em;text-align:center;background:#666666;}

#footer a:link, #footer a:visited {color:#888;font-weight:bold;text-decoration:none;}


#footer a:hover {color:#888;text-decoration:underline;}


/* COMMENTS */



#comments {margin:0;padding:0;}

h3#comments {margin:10px;font-size:0.9em;}

textarea#comment {margin:10px;width:350px;}

#commentform input {margin:0 10px;width:200px;}

ol.commentlist {width:430px;margin:0;padding:0;list-style-type:none;}

ol.commentlist a:link, ol.commentlist a:visited {text-decoration:none;color:#6B7D8F;font-weight:bold;}

ol.commentlist a:hover {background:#EFDFB3;}

ol.commentlist li {margin:0 0 5px 0;font-size:0.9em;padding:30px;background:#eee;border:1px solid #ddd;}

#commentform label {font-size:0.8em;color:#888;}



/* IMAGES */

img.centered {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;}





/* AC Additions */

#accontainer{

	width:960px; 
}



#aclogo{

	margin:0px; 

	background-repeat: no-repeat; 

	float:left; 
	
	display: inline;

}

#actopright1{ 

	padding:25px 0 0 0; 

}

#actoprightfindus{ 

	float:left; 

	background-repeat:no-repeat; 

	height:34px; 

	width:99px;

	background-image:url('images/acup_conn_web4c_05.gif');
	
	display:inline;

}

#actoprightfb{ 

	float:left; 

	display: inline;

	height:34px; 

	width:40px;

	background-image:url('images/acup_conn_web4c_06.gif'); 

}

#actoprightfb span

{

  display: none;

}

#actoprighttwit{ 

	float:left; 

	display: inline;

	height:34px; 

	width:40px;

	background-image:url('images/acup_conn_web4c_07.gif'); 

}

#actoprighttwit span

{

  display: none;

}

#actoprightRSS{ 

	float:left; 

	display: inline;

	height:34px; 

	width:40px;

	background-image:url('images/acup_conn_web4c_08.gif'); 

}

#actoprightRSS span

{

  display: none;

}

#actoprightappointment{

	display: inline; 

	background-image:url('images/make_appointment.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#actoprightappointment span

{

  display: none;

}

#actoprightappointment:hover

{ 

  background-position: -209px 0;

}

#actoprightforms{

	background-image:url('images/patient_forms.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;

	display:inline;

}

#actoprightforms span

{

  display: none;

}

#actoprightforms:hover

{ 

  background-position: -209px 0;

}
#acappointmentbuttonpage{

	display: inline; 

	background-image:url('images/make_appointment.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 0px 500px 10px 0px; 
	
	float: left;

}

#acappointmentbuttonpage span

{

  display: none;

}

#acappointmentbuttonpage:hover

{ 

  background-position: -209px 0;

}
#acredbar{ 

	background-image:url('images/acup_conn_web4c_14.gif'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	width:100%;

	height:50px;

	padding:15px 0 0 35px;

	float:left;

 	display: inline;

	font-family:"Arial, sans-serif;

	font-size:15px;

}

a.rednav:link{

	text-decoration: none;

	color: #ffffff;

	font-size:15px;

	display: inline;

}

a.rednav:visited{

	text-decoration: none;

	color: #ffffff;

	font-size:15px;
	
	display: inline;

}

a.rednav:hover{

	text-decoration: underline;

	color: #ffffff;

	font-size:15px;

	display: inline;
}
a.footnav:link{

	text-decoration: none;

}

a.footnav:visited{

	text-decoration: none;


}

a.footnav:hover{

	text-decoration: underline;

}



#acframinghamappointment{

	display: inline; 

	background-image:url('images/framinghamappointment.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acframinghamappointment span

{

  display: none;

}

#acframinghamappointment:hover

{ 

  background-position: -209px 0;

}



#acnorthboroughappointment{

	display: inline; 

	background-image:url('images/northboroughappointment.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acnorthboroughappointment span

{

  display: none;

}

#acnorthboroughappointment:hover

{ 

  background-position: -209px 0;

}
#acwomenshistory{

	display: inline; 

	background-image:url('images/womensformbuttons.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acwomenshistory span

{

  display: none;

}

#acwomenshistory:hover

{ 

  background-position: -209px 0;

}
#acmenshistory{

	display: inline; 

	background-image:url('images/mensformbuttons.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acmenshistory span

{

  display: none;

}

#acmenshistory:hover

{ 

  background-position: -209px 0;

}#acframinghamstore{

	display: inline; 

	background-image:url('images/visitstoreframingham.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acframinghamstore span

{

  display: none;

}

#acframinghamstore:hover

{ 

  background-position: -209px 0;

}
#acnorthboroughstore{

	display: inline; 

	background-image:url('images/visitstorenorthborough.png'); 

	background-repeat:no-repeat; 

	background-position:0px 0px; 

	height:41px; 

	width:203px;

	margin: 5px 0 0 15px; 

	float:left;
}

#acnorthboroughstore span

{

  display: none;

}

#acnorthboroughstore:hover

{ 

  background-position: -209px 0;

}
